h1 {
  font-family: Verdana;
  font-size: 22px;
  color: #70bc1e;
  line-height: 26px;
  margin-top: 0px;
}

h5 {
  font-family: Verdana;
  font-size: 23px;
  color: #70bc1e;
  line-height: 26px;
  margin-top: 0px;
}

h2 {
  font-family: Verdana;
  font-size: 13px;
  color: #333333;
}
h3 {
  font-family: Verdana;
  font-size: 13px;
  color: #333333;
  margin-bottom: 0px;
  display: inline;
  line-height: 16px;
}
p {
  font-family: Verdana;
  font-size: 11px;
  color: #333333;
  line-height: 16px;
  margin-top: 0px;
  margin-bottom: 10px;
}
tr.row-odd p, tr.row-even p {
  font-family: Verdana;
  font-size: 10px;
  color: #333333;
  line-height: 15px;
  margin-top: 0px;
  margin-bottom: 16px;
}
a:link {
  color: #003366;
}
a:visited {
  color: #003366;
}
a:hover {
  color: #70bc1e;
}
.nav {
  font-family: Verdana;
  font-size: 10px;
  color: #003366;
  font-weight: bold;
  text-decoration: none;
  line-height:12px;
}
.nava, a.nava, a.nava:visited {
  font-family: Verdana;
  font-size: 10px;
  color: #70bc1e;
  font-weight: bold;
  text-decoration: none;
  line-height:12px;
}
.navpath {
  font-family: Verdana;
  font-size: 10px;
  color: #003366;
  text-decoration: none;
}
a.navpathlast, a:visited.navpathlast {
  font-family: Verdana;
  font-size: 10px;
  color: #70bc1e;
  text-decoration: none;
}
tr.plaintable-rowhead td, tr.plaintable-first td, tr.plaintable td {
  font-family: Verdana;
  font-size: 11px;
  color: #333333;
  line-height: 15px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  vertical-align: top;
}


tr.row-head td, tr.row-head2 td {
  font-family: Verdana;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  background-color: #a5a5a5;
  line-height: 15px;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 6px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  vertical-align: top;
}
tr.row-spacer {
}
tr.row-spacer td {
  line-height: 3px;
  border-bottom: 1px dotted #bdc1ba;
}
tr.row-head td.first {
  font-family: Verdana;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  background-color: #a5a5a5;
  line-height: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 6px;
  border-left: 0px;
  border-bottom: 1px solid #ffffff;
  vertical-align: top;
}

tr.row-odd, tr.row-even {
}
tr.row-odd td, tr.row-even td {
  font-family: Verdana;
  font-size: 10px;
  color: #333333;
  line-height: 15px;
  padding-left: 0px;
  padding-right: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: 1px dotted #bdc1ba;
  vertical-align: top;
}

tr.row-odd td.first, tr.row-even td.first {
  font-family: Verdana;
  font-size: 10px;
  color: #333333;
  line-height: 15px;
  padding-left: 0px;
  padding-right: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: 1px dotted #bdc1ba;
  vertical-align: top;
}
tr.row-unlined {  }
tr.row-unlined td, a.search {
  font-family: Verdana;
  font-size: 10px;
  color: #333333;
  line-height: 12px;
  padding-left: 0px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 1px;
  vertical-align: top;
}
#td-unlined {
  font-family: Verdana;
  font-size: 10px;
  color: #333333;
  line-height: 12px;
  padding-left: 0px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 1px;
  border-bottom: none;
  vertical-align: top;
}
ul {
  margin-top: 6px;
  margin-bottom: 10px;
}
li {
  font-family: Verdana;
  font-size: 11px;
  color: #333333;
  line-height: 16px;
}
tr.row-odd li, tr.row-even li {
  font-family: Verdana;
  font-size: 10px;
  color: #333333;
  line-height: 15px;
}

div.content {
  font-family: Verdana;
  font-size: 11px;
  color: #333333;
  line-height: 16px;
}
a.link-table-active, a:visited.link-table-active {
  font-family: Verdana;
  font-size: 11px;
  text-decoration: none;
  color: #70bc1e;
  line-height: 16px;
  font-weight: bold;
}
a.link-table, a:visited.link-table {
  font-family: Verdana;
  font-size: 11px;
  text-decoration: none;
  color: #003366;
  line-height: 16px;
  font-weight: bold;
}

a:hover.link-table {
  font-family: Verdana;
  font-size: 11px;
  text-decoration: none;
  color: #70bc1e;
  line-height: 16px;
  font-weight: bold;
}

div.nav-active {
  font-family: Verdana;
  font-size: 11px;
  color: #70bc1e;
}

a.sidebar, a:visited.sidebar {
  font-family: Verdana;
  font-size: 10px;
  text-decoration: none;
  color: #003366;
  font-weight: bold;
  line-height: 12px;
}

a:hover.sidebar {
  font-family: Verdana;
  font-size: 10px;
  text-decoration: none;
  color: #70bc1e;
  font-weight: bold;
}

.fixme {
  color: red;
}


/* Disclaimer text. */
p.disclaim, div.disclaim {
  font-size: 10px;
  line-height: 16px;
}

/* Inline links; obfuscated mail links */

a:link strike{
  color: #003366;
  text-decoration: underline;
}

a:visited strike{
  color: #003366;
  text-decoration: underline;
}

a:hover strike {
  color: #70bc1e;
  text-decoration: underline;
}

a:active strike {
  color: #70bc1e;
  text-decoration: underline;
}

/* ER3 classes for backwards compatibility */
th.ex_grey1 {
  font-family: verdana, helvetica, arial;
  font-size: 11px;
  text-align: left;
  color: #FFFFFF;
  background-color: #a5a5a5;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 6px;
  padding-top: 2px;
  padding-bottom: 3px;
}
th.ex_grey  {
  font-family: verdana, helvetica, arial;
  font-size: 11px;
  vertical-align: top;
  text-align: left;
  color: #FFFFFF;
  background-color: #a5a5a5;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 6px;
  padding-top: 2px;
  padding-bottom: 3px;
}
tr.row-unlined td.formular, td.formular {
  font-family: verdana, helvetica, arial;
  font-size: 10px;
  vertical-align: top;
  text-align: right;
  color: #333333;
  padding-right: 5px;
  padding-top:6px;
}
div.label {
  font-family: verdana, helvetica, arial;
  font-size: 10px;
  vertical-align: middle;
  text-align: right;
  color: #333333;
  padding-right: 5px;
}
td.formmessage, tr.row-unlined td.formmessage {
  font-family: verdana, helvetica, arial;
  font-size: 11px;
  vertical-align: top;
  text-align: left;
  color: #333333;
}
img.formbutton {
  border: 0px;
  display: inline;
}
img.inline {
  border: 0px;
  display: inline;
}
div {
  font-family: verdana, helvetica, arial;
  font-size: 11px;
  line-height: 16px;
  color: #333333;
}
td.idm {
  font-family: verdana, helvetica, arial;
  font-size: 10px;
  color: #333333;
}
td.text {
  font-family: verdana, helvetica, arial;
  font-size: 11px;
  line-height: 16px;
  color: #333333;
  vertical-align: top;
  text-align:left;
}
input.default {
  font-family: verdana, helvetica, arial;
  font-size: 11px;
  color: #333333;
  height: 14px;
  width: 194px;
}
input.wide {
  font-family: verdana, helvetica, arial;
  font-size: 11px;
  color: #333333;
  height: 20px;
  width: 270px;
}
input.default-submit {
}
select.default {
  font-family: verdana, helvetica, arial;
  font-size: 11px;
  color: #333333;
  height: 20px;
  width: 200px;
}
textarea.default {
  font-family: verdana, helvetica, arial;
  font-size: 11px;
  color: #333333;
  height: 50px;
  width: 200px;
}
td.defaultformular {
  font-family: verdana, helvetica, arial;
  font-size: 10px;
  vertical-align: top;
  text-align: left;
  color: #333333;
}
img.formbutton {
  border: 0px;
  display: inline;
}
pre {
  font-family: courier new, courier;
  font-size: 11px;
  color: #333333;
}

table.selector td.left-normal, td.left-normal {
  font-family: Verdana;
  font-size: 11px;
  vertical-align: top;
  text-align: left;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 13px;
}

td.insideArrow {
  line-height: 18px;
}
.dj_ie td.insideArrow {
  vertical-align: top;
}

td.tree {
  vertical-align: top;
}

a.rss, a.rss:visited {
  color: #999999;
  font-weight: bold;
  text-decoration: none;
}

a.rss:hover {
  color: #313031;
  font-weight: bold;
  text-decoration: none;
}

span.dislink {
  color: a5a5a5;
  font-family: Verdana;
  font-size: 10px;
  text-decoration: none;
}

.form-label, .form-textfield, .form-textfield-readonly, .form-password, .form-areafield, tr.form-grid td {
  font-family: Verdana;
  font-size: 10px;
  color: #333333;
  line-height: 16px;
}

.form-label-invalid {
  font-family: Verdana;
  font-size: 10px;
  color: #FF0000;
  line-height: 16px;
}

select.form-pulldown {
  font-family: Verdana;
  font-size: 11px;
  letter-spacing: 0px;
  color: #333333;
  background-color: #ffffff;
  margin-bottom: 1px;
}

/* MyEurex2 classes */
.position-right {
  position: relative;
  left: 210px;
  width: 390px;
}

/* ************************************************* */
/* *********** DOJO SPECIFIC STYLES **************** */

.dj_ie .dijitInlineTable {
  position: static; /* BUG FIX IE?? (ok with FF dojo bugfix #5034) */
}

/* dojo INPUTFIELD / should use eurex2010 otherwise it is overwritten by dijit.css*/
.dijitInputField {
  height: 16px;
  text-align: left;
  vertical-align: middle;
  border-top: 1px solid #A5A5A5;
  border-left: 1px solid #A5A5A5;
  border-right: 1px solid #A5A5A5;
  border-bottom: 1px solid #A5A5A5;
  padding: 1px 2px 1px 2px;
  margin: 1px 8px 1px 1px;
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dj_ie .dijitInputField {
  margin-top: 0px;
  margin-bottom: 0px;
}
.dijitInputField input.rightAlignedDijitInputField {
  text-align: right;
}
/* /dojo INPUTFIELD */

/* dojo TEXTAREA */
.eurex2010 .dijitTextArea {
  border-top: 1px solid #818181;
  border-left: 1px solid #818181;
  border-right: 1px solid #C2C2C2;
  border-bottom: 1px solid #C2C2C2;
  padding: 1px 2px 1px 2px;
  margin: 1px 8px 1px 1px;
  font-size: 10px;
  font-family: Verdana;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
}

textarea.eurex2010 {
  border-top: 1px solid #818181;
  border-left: 1px solid #818181;
  border-right: 1px solid #C2C2C2;
  border-bottom: 1px solid #C2C2C2;
  padding: 1px 1px 1px 2px;
  margin: 1px 8px 1px 1px;
  font-size: 10px;
  font-family: Verdana;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  overflow: auto;
}
/* /dojo TEXTAREA */


/* dojo DROP DOWN MENU */
.eurex2010.dijitComboBox,
.eurex2010 .dijitComboBox,
.eurex2010.dijitTextBox,
.eurex2010 .dijitTextBox {
  line-height: inherit;
  border-top: 1px solid #A5A5A5;
  border-bottom: 1px solid #A5A5A5;
  border-left: 1px solid #A5A5A5;
  border-right: 1px solid #A5A5A5;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.eurex2010.dijitComboBox .dijitStretch,
.eurex2010 .dijitComboBox .dijitStretch {
  white-space: inherit; /* fix for safari on bond explorer */
}
.eurex2010.dijitComboBox .dijitInputField,
.eurex2010 .dijitComboBox .dijitInputField,
.eurex2010.dijitTextBox .dijitInputField,
.eurex2010 .dijitTextBox .dijitInputField {
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  height: 18px;
  padding-top: 1px;
}

.eurex2010.dijitComboBox input,
.eurex2010 .dijitComboBox input,
.eurex2010.dijitTextBox input,
.eurex2010 .dijitTextBox input,
input.eurex2010.dijitTextBox,
.eurex2010 input.dijitTextBox {
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  color: #333333;
  height: 16px;
  padding-left: 3px;
  padding-top: 2px;
  border-top: 1px solid #A5A5A5;
  border-bottom: 1px solid #A5A5A5;
  border-left: 1px solid #A5A5A5;
  border-right: 1px solid #A5A5A5;
}

.dj_ie td.sb-bottom input.eurex2010.dijitTextBox,
.dj_ie td.sb-middle input.eurex2010.dijitTextBox {
  font-size: 10px;
  background-repeat: none repeat;
}

input.eurex2010.dijitTextBox,
.eurex2010 input.dijitTextBox {
  height: 18px;
  padding-top: 1px;
}

.eurex2010.dijitComboBox .dijitDownArrowButtonChar,
.eurex2010 .dijitComboBox .dijitDownArrowButtonChar {
  display: none;
}
.eurex2010.dijitComboBox .dijitButtonNode,
.eurex2010 .dijitComboBox .dijitButtonNode {
  border: 0px; /* overwrite basic button styles */
  padding: 0px;
}

.eurex2010.dijitComboBox .dijitArrowButtonInner,
.eurex2010 .dijitComboBox .dijitArrowButtonInner {
  width: 18px;
  height: 18px;
  background: url("/resources/images/dojo/arrow.gif") no-repeat center center;
  background-image: url("/resources/images/dojo/arrow.gif");
}

.eurex2010.dijitComboBoxHover .dijitArrowButtonInner,
.eurex2010 .dijitComboBoxHover .dijitArrowButtonInner {
  width: 18px;
  height: 18px;
  background: url("/resources/images/dojo/arrow_a.gif") no-repeat center center;
  background-image: url("/resources/images/dojo/arrow_a.gif");
}

.dijitTextBox.mpulse_autocomplete .dijitInputField {
  background: transparent url(/resources/images/dojo/autocomplete_zoom.gif) no-repeat scroll 2px center;
}
.dijitTextBox.mpulse_autocomplete .dijitInputField input {
  padding-left: 16px;
}

.dijitReset.select_with_icon .dijitInputField {
  background: ;
  /*background: transparent url(/resources/images/icons/chf.gif) no-repeat scroll 2px center; */
}
.dijitReset.select_with_icon .dijitInputField input {
  padding-left: 20px;
  padding-top: 1px;
}
/* Since the popup is made from the body tag... we have no specific class! */
.dijitPopup .dijitMenu {
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  border: 1px solid #A5A5A5;
  border-top: 0px;
  padding-left: 3px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.dijitPopup .dijitMenu .dijitMenuItem .dijitMenuItemLabel,
.dijitPopup .dijitMenu .dijitMenuItemHover .dijitMenuItemLabel {
  padding-right: 3px;
}

.dijitPopup .dijitMenu .dijitMenuItem .dijitMenuItemLabel,
.dijitPopup .dijitMenu .dijitMenuItemHover .dijitMenuItemLabel,
.dijitPopup .dijitMenu .dijitMenuItem,
.dijitPopup .dijitMenu .dijitMenuItemHover {
  background-color: #FFFFFF;
  color: #303030;
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  line-height: 16px;
  -moz-outline: 0;
}

.dijitPopup .dijitMenu .dijitMenuItemHover .dijitMenuItemLabel,
.dijitPopup .dijitMenu .dijitMenuItemHover {
  background-color: #ffffff;
  color: #70bc1e;
}

.dijitMenu .dijitMenuItemLabel {
  position: inherit;
}
.dijitMenu li.dijitMenuItem { /* dojo 1.1 brings up points now in IE HtmlCombobox */
  list-style: none;
}
/* /dojo DROP DOWN MENU */

/* search Drop Down */
.sdd.dijitComboBox,
.sdd .dijitComboBox,
.sdd.dijitTextBox,
.sdd .dijitTextBox {
  line-height: inherit;
  margin: 1px 1px 1px 1px; /* a margin on the right can be put in manually */
  border-top: 1px solid #818181;
  border-bottom: 1px solid #C2C2C2;
  border-left: 1px solid #818181;
  border-right: 1px solid #C2C2C2;
  background: #FFFFFF  repeat-x scroll center top;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.sdd.dijitComboBox .dijitStretch,
.sdd .dijitComboBox .dijitStretch {
  white-space: inherit; /* fix for safari on bond explorer */
}
.sdd.dijitComboBox .dijitInputField,
.sdd .dijitComboBox .dijitInputField,
.sdd.dijitTextBox .dijitInputField,
.sdd .dijitTextBox .dijitInputField {
  height: 14px;
}

.sdd.dijitComboBox input,
.sdd .dijitComboBox input,
.sdd.dijitTextBox input,
.sdd .dijitTextBox input,
input.sdd.dijitTextBox,
.sdd input.dijitTextBox {
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  height: 14px;
  padding: 0px 2px;
  border: 1px solid #A5A5A5;
}

.sdd.dijitComboBox .dijitArrowButtonInner,
.sdd .dijitComboBox .dijitArrowButtonInner {
  background: url("/resources/images/layout/search_arrow.gif") no-repeat center center;
  background-image: url("/resources/images/layout/search_arrow.gif");
  width: 14px;
  height: 14px;
}

INPUT.sdd {
  border: 1px solid #A5A5A5;
  background: #FFFFFF;
  height: 14px;
  padding-top: 1px;
  padding-left: 6px;
  padding-bottom: 1px;
  color: #003366;
  font-family: Verdana;
  font-size: 10px;
  width: 114px;
}
.dj_ie INPUT.sdd {
  padding-left: 5px;
}

TABLE.sdd {
  background: #FFFFFF;
  width: 137px;
}

DIV.sdd {
  background: #FFFFFF;
  border-top: 1px solid #A5A5A5;
  border-left: 1px solid #A5A5A5;
  border-right: 1px solid #A5A5A5;
  border-bottom: 1px solid #A5A5A5;
  padding-top: 6px;
  padding-bottom: 6px;
}

TD.searchDD {
  font-family: Verdana;
  font-size: 10px;
  border-top: 0px;
  color: #336699;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: pointer;
}

/* /search DROP DOWN */

/* dojo BUTTON */
.dj_ie .eurex2010.dijitLeft.dijitButton,
.dj_ie .eurex2010 .dijitLeft.dijitButton,
.eurex2010.dijitLeft.dijitButton,
.eurex2010 .dijitLeft.dijitButton {
  /*
  background: transparent url(/resources/images/dojo/button_left.gif) no-repeat scroll left center;
  background-image: url("/resources/images/dojo/button_left.gif");
  */
  height: 18px;
  margin: 0px;
  border: 0px;
  padding: 0px;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 1px;
  background-color: #003366;
}

.dj_ie .eurex2010.dijitButton .dijitStretch,
.dj_ie .eurex2010 .dijitButton .dijitStretch,
.eurex2010.dijitButton .dijitStretch,
.eurex2010 .dijitButton .dijitStretch {
  /*
  background: transparent url(/resources/images/dojo/button_middle_right.gif) no-repeat scroll right center;
  background-image: url("/resources/images/dojo/button_middle_right.gif");
  */
  margin: 0px;
  border: 0px;
  padding: 0px;
  padding-right: 2px;
}

/* Bugfix button for several browsers */
.dj_ie .eurex2010.dijitButton .dijitStretch,
.dj_ie .eurex2010 .dijitButton .dijitStretch {
  padding-left: 3px;
  padding-right: 10px;
}

.dj_safari .eurex2010.dijitButton .dijitStretch,
.dj_safari .eurex2010 .dijitButton .dijitStretch {
  padding-top: 2px;
  padding-left: 3px;
  padding-right: 10px;
}

.dj_opera .eurex2010.dijitButton .dijitStretch,
.dj_opera .eurex2010 .dijitButton .dijitStretch {
  padding-top: 1px;
  padding-left: 3px;
  padding-right: 10px;
}
/* Bugfix end */

.eurex2010.dijitButton .dijitStretch,
.eurex2010 .dijitButton .dijitStretch {
  margin: 0px;
  border: 0px;
  padding: 0px;
  height: 14px;
  background: transparent;
  opacity: 1;
  color: #FFFFFF;
}

.eurex2010.dijitButton .dijitbuttonText,
.eurex2010 .dijitButton .dijitbuttonText {
  margin: 0px;
  border: 0px;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 3px;
  padding-bottom: 3px;
  height: 18px;
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
}

.dj_ie .eurex2010.dijitButton.dijitButtonHover,
.dj_ie .eurex2010 .dijitButton.dijitButtonHover,
.dj_ie .eurex2010.dijitButton.dijitButtonActive,
.dj_ie .eurex2010 .dijitButton.dijitButtonActive,
.eurex2010.dijitButton.dijitButtonHover,
.eurex2010 .dijitButton.dijitButtonHover,
.eurex2010.dijitButton.dijitButtonActive,
.eurex2010 .dijitButton.dijitButtonActive {
  /*
  background-image: url("/resources/images/dojo/button_left_hover.gif");
  */
  background-color: #70bc1e;
}

/* eurex button */
div.eurexButton {
  display: inline;
  background-color: blue;
  color: white;
}

div.eurexButton.hover {
  display: inline;
  background-color: white;
  color: red;
}

/* eurex2010 tabs  */
.eurex2010 .dijitTabContainerTop-dijitContentPane,
.eurex2010 .dijitTabContainerLeft-dijitContentPane,
.eurex2010 .dijitTabContainerBottom-dijitContentPane,
.eurex2010 .dijitTabContainerRight-dijitContentPane,
.eurex2010 .dijitAccordionContainer-dijitContentPane {
  background-color: #fff;
}
.eurex2010 .dijitSplitContainer-dijitContentPane,
.eurex2010 .dijitBorderContainer-dijitContentPane {
  background-color: #fff;
  padding: 5px;
}
.eurex2010 .dijitTabPaneWrapper {
  background: #fff;
  border: 0px;
  margin: 0;
  padding: 0;
}
.eurex2010 .dijitTab {
  background-image: url("/resources/images/dojo/tab_left.gif");
  background-repeat: no-repeat;
  background-position: left top;
  border: 0px;
  margin: 0px;
  padding: 0px;
  padding-left: 1px;
}
.eurex2010 .dijitTabInnerDiv {
  background-image: url("/resources/images/dojo/tab_right.gif");
  background-repeat: no-repeat;
  background-position: right top;
  padding-right: 1px;
  height: 20px;
  float: left;
}
.eurex2010 .dijitTabSpacer {
  display: none;
}
.eurex2010 .dijitTabContainer .tabStripRBtn {
  margin-right: 20px;
}
.eurex2010 .dijitTabContainer .tabStripLBtn {
  margin-left: 20px;
}
.eurex2010 .nowrapTabStrip .dijitTab {
  top: 2px;
}
.eurex2010 .dijitTabContainerBottom .nowrapTabStrip .dijitTab {
  top: 0px;
  bottom: 2px;
}
.eurex2010 .dijitTabContainer .tabStripMenuButton-Hover {
  cursor: pointer;
}
.eurex2010 .dijitTabChecked {
  background: #FFFFFF url("/resources/images/dojo/tab_left_checked.gif") no-repeat scroll left top;
}
.eurex2010 .dijitTabChecked .dijitTabInnerDiv {
  background-image: url("/resources/images/dojo/tab_right_checked.gif");
}
.eurex2010 .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
  background-image: url("/resources/images/dojo/tab_middle_checked.gif");
  color: #70bc1e;
  text-decoration: inherit;
}
.eurex2010 .dijitTabHover {
  background: #FFFFFF url("/resources/images/dojo/tab_left_checked.gif") no-repeat scroll left top;
}
.eurex2010 .dijitTabHover .dijitTabInnerDiv {
  background-image: url("/resources/images/dojo/tab_right_checked.gif");
}
.eurex2010 .dijitTabHover .dijitTabContent {
  background-image: url("/resources/images/dojo/tab_middle_checked.gif");
  color: #70bc1e;
  text-decoration: inherit;
}
.eurex2010 .dijitTabContainerTop .dijitTabHover {
  border-bottom-color: #ccc;
}
.eurex2010 .dijitTabContainerBottom .dijitTabHover {
  border-top-color: #ccc;
}
.eurex2010 .dijitTabContainerLeft .dijitTabHover {
  border-right-color: #ccc;
}
.eurex2010 .dijitTabContainerRight .dijitTabHover {
  border-left-color: #ccc;
}
.eurex2010 .dijitTabContainer .dijitTabCheckedHover {
  color: inherit;
  border: 1px solid #ccc;
  background: #fff;
}
.eurex2010 .dijitTab .dijitClosable .closeImage {
  background: url(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/images/tabClose.png) no-repeat right top;
  width: 12px;
  height: 12px;
}
.eurex2010 .dijitTab .tabLabel {

  min-height: 12px;
  display: inline-block;
}
.eurex2010 .dijitTabContainerNested .dijitTabListWrapper {
  height: auto;
}
.eurex2010 .dijitTabContainerNested .dijitTabContainerTop-tabs {
  border-bottom: 1px solid #CCC;
}
.eurex2010 .dijitTabContainerTabListNested .dijitTab {
  background: none;
  border: none;
  top: 0px;
}
.eurex2010 .dijitTabButtonIcon {
  height: 20px;
}
.eurex2010 .dijitTabContent {
  background-image: url("/resources/images/dojo/tab_middle.gif");
  color: #003366;
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  height: 20px;
  float: left;
  padding-left: 5px;
  padding-right: 12px;
  padding-top: 1px;
  background-repeat: repeat-x;
}
.eurex2010 .dijitTabContainerTabListNested .dijitTab .dijitTabContent {
}
.eurex2010 .dijitTabContainerTabListNested .dijitTabHover .dijitTabContent .tabLabel {
  text-decoration: underline;
}
.eurex2010 .dijitTabContainerTabListNested .dijitTabChecked .dijitTabContent .tabLabel {
  text-decoration: underline;
  font-weight: bold;
}
.eurex2010 .dijitTabContainer .dijitTabPaneWrapperNested {
  border: none;
}
.eurex2010 .dijitTab .closeImage {
  background-image : url(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/images/tabClose.png);
}
.dj_ie6 .eurex2010 .dijitTab .closeImage {
  background-image : url(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/images/tabClose.gif);
}
.eurex2010 .dijitTab .closeButton-hover .closeImage {
  background-image : url(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/images/tabCloseHover.png);
}
.dj_ie6 .eurex2010 .dijitTab .closeButton-hover .closeImage {
  background-image : url(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/images/tabCloseHover.gif);
}
.eurex2010 .dijitTabContainerTop-tabs {
  background-image: url("/resources/images/dojo/tab_end.gif");
  background-position: bottom;
  border: 0px;
}
.eurex2010 .dijitTabContainerTop-tabs .dijitTab {
  top: 0px;
  margin-bottom: 0px;
}
.dj_ie .eurex2010 .dijitTabContainerTop-tabs .dijitTab {
  margin-bottom: -1px;
}
.eurex2010 .dijitTabContainerTop-container {
  border-top: none;
}
.eurex2010 .dijitTabContainerTop-tabs .dijitTabChecked {
  border-bottom-color: white;
}
.eurex2010 .dijitTabContainerTop-tabs,
.eurex2010 .dijitTabContainerBottom-tabs {
  padding-left: 0px;
  padding-right: 0px;
}
.eurex2010 .dijitTabContainerTopStrip {
  border-top: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-left: 1px solid #CCC;
  padding-top: 2px;
  background: #f2f2f2;
}
.eurex2010 .dijitTabContainerTopNone {
  padding-top: 0px;
}
.eurex2010 .dijitTabContainerBottom-tabs {
  margin-top: 0px;
  border-color: #cccccc;
  background-position: top;
  padding-left: 3px;
}
.eurex2010 .dijitTabContainerBottom-tabs .dijitTab {
  bottom: 0px;
  margin-top: -1px;
}
.eurex2010 .dijitTabContainerBottom-container {
  border-bottom: none;
}
.eurex2010 .dijitTabContainerBottom-tabs .dijitTabChecked {
  border-top-color: white;
}
.eurex2010 .dijitTabContainerBottomStrip {
  padding-bottom: 2px;
  border: 1px solid #ccc;
  background: #f2f2f2;
  border-top: none;
}
.eurex2010 .dijitTabContainerRight-tabs {
  border-color: #ccc;
  height: 100%;
  padding-top: 3px;
}
.eurex2010 .dijitTabContainerRightStrip {
  margin-left: -1px;
}
.eurex2010 .dijitTabContainerRight-container {
  border-right: none;
}
.eurex2010 .dijitTabContainerRight-tabs .dijitTabChecked {
  border-left-color: white;
}
.eurex2010 .dijitTabContainerRightStrip {
  padding-right: 2px;
  border: 1px solid #ccc;
}
.eurex2010 .dijitTabContainerRightStrip {
  background: #f2f2f2;
}
.eurex2010 .dijitTabContainerLeft-tabs {
  border-color: #ccc;
  padding-top: 3px;
  height: 100%;
}
.eurex2010 .dijitTabContainerLeft .dijitTabListWrapper {
}
.eurex2010 .dijitTabContainerLeft-container {
  border-left: none;
}
.eurex2010 .dijitTabContainerLeft-tabs .dijitTabChecked {
  border-right-color: white;
}
.eurex2010 .dijitTabContainerLeftStrip {
  padding-left: 2px;
  border: 1px solid #ccc;
  background: #f2f2f2;
  border-right: none;
}
.eurex2010 .dijitTabContainerLeft-tabs .dijitTab,
.eurex2010 .dijitTabContainerRight-tabs .dijitTab {
  margin-right: 0px;
  margin-bottom: 4px;
}
.eurex2010 .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs {
  border-left: 0px solid #ccc;
  border-top: 0px solid #ccc;
  border-right: 0px solid #ccc;
  padding-top: 0px;
  padding-left: 0px;
}
.eurex2010 .dijitTabContainer .tabStripButton {
  margin-right: 0;
  padding-top: 2px;
  z-index: 12;
}
.eurex2010 .dijitTabContainerBottom .tabStripButton {
  padding-top: 2px;
}
.eurex2010 .tabStrip-disabled .tabStripButton .dijitTabInnerDiv {
  padding-bottom: 3px;
  padding-top: 1px;
}
.eurex2010 .tabStripButton .dijitTabInnerDiv {
  padding: 3px 2px 4px 2px;
}
.dj_ie6 .eurex2010 .tabStripButton .dijitTabInnerDiv,
.dj_ie7 .eurex2010 .tabStripButton .dijitTabInnerDiv,
.dj_opera .eurex2010 .tabStripButton .dijitTabInnerDiv {
  padding-bottom: 5px;
}
.dj_ie6 .eurex2010 .tabStrip-disabled .tabStripButton .dijitTabInnerDiv,
.dj_ie7 .eurex2010 .tabStrip-disabled .tabStripButton .dijitTabInnerDiv,
.dj_opera .eurex2010 .tabStrip-disabled .tabStripButton .dijitTabInnerDiv {
  padding-bottom: 4px;
}
.eurex2010 .dijitTabContainer .tabStripButton {

  width: 21px;
}
.eurex2010 .dijitTabContainer .tabStripButton img {
  height: 14px;
  background: url(images/spriteRoundedIconsSmall.png) no-repeat;
}
.dj_ie6 .eurex2010 .dijitTabContainer .tabStripButton img {
  background-image: url(images/spriteRoundedIconsSmall.gif);
}
.eurex2010 .dijitTabContainer .tabStripMenuButton img {
  background-position: -15px top;
}
.eurex2010 .dijitTabContainer .tabStripSlideButtonLeft img {
  background-position: 0px top;
}
.eurex2010 .dijitTabContainer .tabStripSlideButtonRight img {
  background-position: -30px top;
}
.eurex2010 .dijitAccordionContainer {
  border-color: #ccc;
  background-color: #fff;
}
.eurex2010 .dijitAccordionTitle {
  background: #fafafa url(images/titleBar.png) repeat-x bottom left;
  border-top: 1px solid #bfbfbf;
  padding: 4px 4px 4px 8px;
  cursor: pointer;
}
.eurex2010 .dijitAccordionTitle-hover  {
  background: #f8fafd url(images/accordionItemHover.gif) bottom repeat-x;
}
.eurex2010 .dijitAccordionTitle-selected  {
  background: #f9f9f9 url(images/accordionItemActive.gif) bottom repeat-x;
  font-weight: bold;
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #bfbfbf;
  padding: 4px 4px 4px 8px;
  cursor: default;
}
.eurex2010 .dijitSplitContainerSizerH {
  background: url(images/splitContainerSizerV.png) repeat-y #fff;
  border: 0;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  width: 7px;
}
.eurex2010 .dijitSplitContainerSizerH .thumb {
  background: url(images/splitContainerSizerV-thumb.png) no-repeat #ccc;
  left: 1px;
  width: 3px;
  height: 19px;
  overflow: hidden;
}
.eurex2010 .dijitSplitContainerSizerV {
  background: url(images/splitContainerSizerH.png) repeat-x #fff;
  border: 0;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  height: 7px;
}
.eurex2010 .dijitSplitContainerSizerV .thumb {
  background: url(images/splitContainerSizerH-thumb.png) no-repeat #ccc;
  top: 1px;
  width: 19px;
  height: 3px;
  overflow: hidden;
}
.eurex2010 .dijitSplitter {
  border-color: #bfbfbf;
}
.eurex2010 .dijitBorderContainer {
  background-color: #fcfcfc;
  padding: 5px;
}
.eurex2010 .dijitSplitContainer-child,
.eurex2010 .dijitBorderContainer-child {

  border: 1px #ccc solid;
}
.eurex2010 .dijitBorderContainer-dijitTabContainerTop,
.eurex2010 .dijitBorderContainer-dijitTabContainerBottom,
.eurex2010 .dijitBorderContainer-dijitTabContainerLeft,
.eurex2010 .dijitBorderContainer-dijitTabContainerRight {

   border: none;
}

/* dojo configmenu popup */
.dijitPopup .dijitMenu.dijitMenuTable.mpulse_config_menu {
  border: 1px solid #C2C2C2;
  border-top: 0px;
  padding: 0px;
  margin: 0px;
  border-spacing: 0px;
  border-collapse: inherit;
}

.dijitPopup .dijitMenu.dijitReset.mpulse_config_menu .dijitMenuItem td.dijitMenuItemLabel,
.dijitPopup .dijitMenu.dijitReset.mpulse_config_menu .dijitMenuItem td,
.dijitPopup .dijitMenu.dijitReset.mpulse_config_menu .swxMenuSeparator td.dijitMenuItemLabel,
.dijitPopup .dijitMenu.dijitReset.mpulse_config_menu .swxMenuSeparator td {
  position: inherit;
  border-top: 1px solid #C2C2C2;
  background-color: #FFFFFF;
  color: #575757;
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
}
.dijitPopup .dijitMenu.dijitReset.mpulse_config_menu .swxMenuSeparator td.dijitMenuItemLabel,
.dijitPopup .dijitMenu.dijitReset.mpulse_config_menu .swxMenuSeparator td {
  background-color: #C2C2C2;
}

.dijitPopup .dijitMenu.dijitReset.mpulse_config_menu .dijitCheckBoxIcon {
  background-image: url('/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/images/checkmarkNoBorder.gif');
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-position: -16px 0px; /* unchecked */
}

.dijitPopup .dijitMenu.dijitReset.mpulse_config_menu .menuItemCheckBoxChecked .dijitCheckBoxIcon {
  background-position: 0px 0px; /* checked */
}

/* Drop down menu for extended search (copies sb-link class, a bit) */
.dijitDropDownButton.extended_search .dijitStretch {
  font-family: arial;
  font-weight: bold;
  font-size: 10px;
  color: #303030;
  background-color: #eeeeee;
  cursor: pointer;
  border: 0px;
}
/* /dojo configmenu popup */

/* dojo configmenu button (for column configuration) */
.dijitDropDownButton.mpulse_config_btn {
  background-image: url("/resources/images/dojo/config_button_left.gif");
  height: 17px;
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  background-repeat: no-repeat;
  cursor: pointer;
  float: right;
}

.dj_ie .dijitDropDownButton.mpulse_config_btn {
  margin: 0px;
}

.dijitDropDownButton.mpulse_config_btn .dijitStretch {
  height: 17px;
  width: 130px;
  border: 0px;
  background-image: url("/resources/images/dojo/config_button_middle.gif");
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  color: #333333;
  text-align: left;
  vertical-align: inherit;
}

.dijitDropDownButton.mpulse_config_btn .dijitRight {
  background-image: url("/resources/images/dojo/config_button_right.gif");
  height: 17px;
  margin-left: 17px;
  padding-right: 17px;
  cursor: pointer;
}


.dijitDropDownButton.mpulse_config_btn .dijitStretch .dijitA11yDownArrow {
  display: none;
}

.dijitMenuItemIcon.mpulse_config_btn_iconSave {
  background-image: url("/resources/images/dojo/save.gif");
  background-repeat: no-repeat;
  background-position: 2px 2px;
  height: 16px;
  width: 16px;
}
/* /dojo configmenu button (for column configuration) */

/* tooltips */
.dijitTooltip .dijitTooltipContainer,
.dijitTooltip .dijitTooltipContainer .invalidInputTooltip,
.dijitTooltip .dijitTooltipContainer .chartEventTooltip {
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #b6c7d5;
  border-right-color: #b6c7d5;
  border-bottom-color: #b6c7d5;
  border-left-color: #b6c7d5;
  padding-top: 0.45em;
  padding-right: 0.45em;
  padding-bottom: 0.45em;
  padding-left: 0.45em;
  font-size: 11px;
}

.dijitTooltip .dijitTooltipRight {
  /* if tooltip connector is defined this shuold be set */
  /* padding-left: 13px; */
}

.dijitTooltip .dijitTooltipConnector {
  /* uncomment and modify is tooltip connector is needed
  background-color: black;
  width: 16px;
  height: 14px;
  bottom: 7px;
  left: 0px;
  */
}

/* swx form action */
.eurex2010.swxFormAction {
  font-family: arial;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #4997b7;
  cursor: pointer;
  display: inline;
}

.eurex2010.swxFormAction.dijitHover .label {
  text-decoration: underline;
}

/* dojo TitlePane */
.eurex2010.dijitTitlePane .dijitTitlePaneTitle {
  border: 1px solid #A5A5A5;
  padding: 1px;
  cursor: pointer;
  height: 15px;
}

.eurex2010.dijitTitlePane .dijitTitlePaneTextNode {
  padding-left: 1px; /* for evil W */
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
}

.eurex2010.dijitTitlePane .dijitTitlePaneTitle,
.eurex2010.dijitTitlePane .dijitTitlePaneTextNode,
.eurex2010.dijitTitlePane.gray .dijitTitlePaneTitle,
.eurex2010.dijitTitlePane.gray .dijitTitlePaneTextNode {
  color: #FFFFFF;
  background-color: #A5A5A5;
}

.eurex2010.dijitTitlePane.white .dijitTitlePaneTitle,
.eurex2010.dijitTitlePane.white .dijitTitlePaneTextNode {
  color: #303030;
  background-color: #DDDDDD;
}


.eurex2010.dijitTitlePane.news_theme_result .dijitTitlePaneTitle,
.eurex2010.dijitTitlePane.news_theme_result .dijitTitlePaneTextNode {
  color: #000000;
  background-color: #EEEEEE;
}


#newsBodyDiv p {
  font-size: 11px;
}

.eurex2010.dijitTitlePane .dijitArrowNode {
  float: left;
  width: 16px;
  height: 16px;
}

.dijitLinkNode, .dijitLinkNode:link, .dijitLinkNode:visited, .dijitLinkNode:hover, .dijitLinkNode:active {
  font-family: arial;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #4997b7;
}

.eurex2010.dijitTitlePane .dijitClosed .dijitArrowNode {
  background: url('/resources/images/dojo/nav_arrow_right.gif') no-repeat 4px 4px;
}
.dj_ie .eurex2010.dijitTitlePane .dijitClosed .dijitArrowNode {
  background-image: url('/resources/images/dojo/nav_arrow_right.gif');
}
.eurex2010.dijitTitlePane .dijitOpen .dijitArrowNode {
  background: url('/resources/images/dojo/nav_arrow_down.gif') no-repeat 4px 3px;
}
.dj_ie .eurex2010.dijitTitlePane .dijitOpen .dijitArrowNode {
  background-image: url('/resources/images/dojo/nav_arrow_down.gif');
}
.eurex2010.dijitTitlePane .dijitArrowNodeInner {
  visibility: hidden;
}
.eurex2010 .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
  margin-right: 5px;
}
.eurex2010 .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
  position: relative;
  top: 2px;
}

.eurex2010 .dijitTitlePaneContentOuter,
.eurex2010.gray .dijitTitlePaneContentOuter {
  background: #FFFFFF;
  border-left: 0px solid #999999;
  border-right: 0px solid #999999;
  border-bottom: 0px solid #999999;
}

.dj_ie .eurex2010.white .dijitTitlePaneContentOuter,
.eurex2010.white .dijitTitlePaneContentOuter {
  background: #FFFFFF;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

.dj_ie .eurex2010.yield_tool_theme .dijitTitlePaneContentOuter,
.eurex2010.yield_tool_theme .dijitTitlePaneContentOuter {
  background: white;
  border-left: 0px solid #999999;
  border-right: 0px solid #999999;
  border-bottom: 0px solid #999999;
}

.dj_ie .eurex2010.yield_tool_theme td,
.eurex2010.yield_tool_theme td {
  padding-left: 1px;
}

.eurex2010 .dijitTitlePaneContentInner {
  padding: 10px;
}
.eurex2010.dijitTitlePane.whiteInnerTitlePaneNoPadding .dijitTitlePaneContentInner {
  padding: 0px;
}

.eurex2010.news_theme .dijitTitlePaneContentInner,
.eurex2010.news_theme_result .dijitTitlePaneContentInner,
.eurex2010.yield_tool_theme .dijitTitlePaneContentInner
{
  padding: 1px;
}
/* force hasLayout to ensure borders etc, show up */
.dj_ie .eurex2010 .dijitTitlePaneContentOuter,
.dj_ie .eurex2010.dijitTitlePane .dijitTitlePaneTitle,
.dj_ie .eurex2010 .dijitTitlePaneContentInner {
  zoom: 1;
}
/* /dojo TitlePane */


/* dojo TitlePane for sidebar*/
.dijitTitlePane.mpulse-sidebar {
  width: 191px;
  background-color: #EDEDED;
  border-bottom: 1px solid #D5D6D2;
  margin-top: 1px;
  padding-top: 6px;
}
.dijitTitlePane.mpulse-sidebar .dijitTitlePaneTitle {
  padding-bottom: 6px;
  padding-left: 9px;
  cursor: pointer;
  background-color: #EDEDED;
  border: 0px;
}
.dijitTitlePane.mpulse-sidebar .dijitTitlePaneTextNode {
  color: #747678;
  font: bold 11px Verdana;
  text-transform: uppercase;
  background-color: #EDEDED;
}
.dijitTitlePane.mpulse-sidebar .dijitArrowNode {
  float: left;
  width: 8px;
  height: 10px;
}
.dijitTitlePane.mpulse-sidebar .dijitClosed .dijitArrowNode {
  background: url('/resources/images/layout/arrow_right_sidebar_title.png') no-repeat 0px 3px;
}
.dj_ie .dijitTitlePane.mpulse-sidebar .dijitClosed .dijitArrowNode {
  background-image: url('/resources/images/layout/arrow_right_sidebar_title.png');
}
.dijitTitlePane.mpulse-sidebar .dijitOpen .dijitArrowNode {
  background: url('/resources/images/layout/arrow_down_sidebar_title.png') no-repeat 0px 3px;
}
.dj_ie .dijitTitlePane.mpulse-sidebar .dijitOpen .dijitArrowNode {
  background-image: url('/resources/images/layout/arrow_down_sidebar_title.png');
}
.dijitTitlePane.mpulse-sidebar .dijitOpen .dijitTitlePaneTextNode {
  color: #000000;
}

.dijitTitlePane.mpulse-sidebar .dijitArrowNodeInner {
  display: none;
}

.dijitTitlePane.mpulse-sidebar .dijitTitlePaneContentOuter {
  margin-top: 6px;
  margin-bottom: 15px;
}

.dijitTitlePane.mpulse-sidebar a.dijitLinkNode:link, .mpulse-sidebar a.dijitLinkNode:visited {
  color: #4997b7;
  margin-right: 2px;
  padding-left: 9px;
  background: url(/resources/images/icons_inv/arrow_link.png) 2px 6px no-repeat;
}
.dijitTitlePane.mpulse-sidebar a.dijitLinkNode:active, .mpulse-sidebar a.dijitLinkNode:hover {
  color: #D52B1E;
  margin-right: 2px;
  padding-left: 9px;
  background: url(/resources/images/icons_inv/arrow_link_active.png) 2px 6px no-repeat;
}

.dj_ie .mpulse-sidebar.dijitTitlePane .dijitTitlePaneContentOuter,
.dj_ie .mpulse-sidebar.dijitTitlePane .dijitTitlePaneTitle,
.dj_ie .mpulse-sidebar.dijitTitlePane .dijitTitlePaneContentInner {
  zoom: 1;
}
/* /dojo TitlePane for sidebar*/

/* CheckBox */
.eurex2010 .dijitCheckBox {
  background-image: url('/resources/images/dojo/checkmark.gif'); /* checkbox sprite image */
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.eurex2010 .dijitCheckBoxInput {
  width: 12px;
}

.eurex2010 .dijitCheckBox {
  /* unchecked */
  background-position: -12px 0px;
}

.eurex2010 .dijitCheckBoxChecked {
  /* checked */
  background-position: 0px 0px;
}

.eurex2010 .dijitCheckBoxDisabled {
  /* disabled */
  background-position: -36px 0px;
}

.eurex2010 .dijitCheckBoxCheckedDisabled {
  /* disabled but checked */
  background-position: -24px 0px;
}

.eurex2010 .dijitCheckBoxHover,
.eurex2010 .dijitCheckBoxFocused {
  /* hovering over an unchecked enabled checkbox */
  background-position: -60px 0px;
}

.eurex2010 .dijitCheckBoxCheckedHover,
.eurex2010 .dijitCheckBoxCheckedFocused {
  /* hovering over a checked enabled checkbox */
  background-position: -48px 0px;
}

/* RadioButton */
.eurex2010 .dijitRadio {
  background-image: url('/resources/images/dojo/checkmark.gif'); /* checkbox sprite image */
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  overflow: hidden;
  margin: 3px;
  padding: 0;
}

.eurex2010 .dijitRadio {
  /* unchecked */
  background-position: -84px 0px;
}

.eurex2010 .dijitRadioChecked {
  /* checked */
  background-position: -72px 0px;
}

.eurex2010 .dijitRadioHover
{
  /* hovering over a checked enabled radio button */
  background-position: -108px 0px;
}

.eurex2010 .dijitRadioCheckedHover
{
  /* hovering over a checked enabled radio button */
  background-position: -96px 0px;
}


/* Dialog with title bar */
.eurex2010.dijitDialog {
  padding: 0px;
  margin: 0px;
  border: 1px solid #C0C0C0;
  background-color: white;
}

.eurex2010.dijitDialog .dijitDialogTitleBar {
  color: #FFFFFF;
  background-color: #999999;
  cursor: move;
  outline-color: invert;
  outline-style: none;
  outline-width: 0pt;
  padding: 3px 6px 3px 5px;
}

.eurex2010.dijitDialog .dijitDialogTitle {
  /*font-weight: bold;*/
  font-size: 11px;
  outline-color: invert;
  outline-style: none;
  outline-width: 0pt;
  padding: 4px 4px;
}

.eurex2010.dijitDialog .dijitDialogCloseIcon {
  background: transparent url('/resources/images/dojo/cancel.png') no-repeat scroll right top;
  cursor: pointer;
  float: right;
  height: 15px;
  position: absolute;
  right: 1px;
  top: 2px;
  vertical-align: middle;
  width: 15px;
}

.eurex2010.dijitDialog .dijitDialogPaneContent {
  padding: 10px 3px 5px 5px;
}

#newsDialog.eurex2010.dijitDialog .dijitDialogPaneContent {
  padding: 0px;
}

.dijitDialogUnderlayWrapper .dijitDialogUnderlay {
  background: #333;
  opacity: 0.6;
}

/* More choices / previous choices dropdown labels */
.dijitPopup .dijitMenu .dijitMenuNextButton,
.dijitPopup .dijitMenu .dijitMenuPreviousButton {
  color: #002C5F;
}
.dijitPopup .dijitMenu .dijitMenuNextButton.dijitMenuItemHover,
.dijitPopup .dijitMenu .dijitMenuPreviousButton.dijitMenuItemHover {
  color: #70bc1e;
}

/* ******** END OF DOJO SPECIFIC STYLES ************ */
/* ************************************************* */

/*****************************************************/
/* ******* SSE style stuff ************************* */

table.ipoChunkingLine {
  background-color: #A5A5A5;
}
table.ipoChunkingLine tr td {
  color: #003366;
  padding: 1px 5px 3px;
  font-size: 10px;
  font-family: Verdana;
  border-top: 1px solid #FFFFFF;
}
table.ipoChunkingLine tr td.chunkingPageLabel {
  padding-left: 5px;
}
table.ipoChunkingLine tr td.chunkingPageNumber a {
  text-decoration: none;
  color: #003366;
}
table.ipoChunkingLine tr td.chunkingPageNumberSelected {
  color: #FFFFFF;
}
table.ipoChunkingLine tr td.chunkingResultNumbers {
  padding-left: 40px;
}

/* chunking row */
tr.chunk-row td {
  background-color: #BBBBBB;
  font-size: 10px;
  padding: 0px 5px 0px 5px;
  color: #333333;
  vertical-align: middle;
  border-top: 1px solid #FFFFFF;
  white-space: nowrap;
}

tr.chunk-row td.current {
  color: #002C5F;
}

tr.chunk-row td a:link,
tr.chunk-row td a:visited,
tr.chunk-row td a:hover,
tr.chunk-row td a:active {
  text-decoration: none;
  color: #333333;
}
tr.chunk-row td a:hover {
  text-decoration: underline;
}

/* advanced search form by column */
td.asfc1 {
  width: 198px;
  text-align: right;
  vertical-align: middle;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
}

td.asfc2 {
  width: 300px;
  text-align: right;
  vertical-align: middle;
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  padding-top: 4px;
  padding-bottom: 4px;
}

td.asfc3 {
  font-family: Verdana;
  font-size: 10px;
  text-align: left;
  vertical-align: middle;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* ******* END of SSE style stuff ****************** */
/*****************************************************/

