/* $Id: eurexcom.css,v 1.67 2012/02/09 14:06:06 obo Exp $ */
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;
    line-height: 16px;
    display: inline;
}

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: 18px;
    font-weight: bold;
}

a.link-table,a:visited.link-table {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    color: #003366;
    line-height: 18px;
    font-weight: bold;
}

a:hover.link-table {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    color: #70bc1e;
    line-height: 18px;
    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: 200px;
}

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.tree {
    vertical-align: top;
}

td.insideArrow {
    line-height: 18px;
}
.dj_ie td.insideArrow {
    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;
}

.myeurex-form tr.row-head td.first {
    border-bottom: 0px ! important;
    text-align: left;
}

.myeurex-form  td.first {
    border-bottom: 0px ! important;
    text-align: right;
}

.myeurex-form td {
    border-bottom: 0px ! important;
    padding-left: 5px ! important;
}

/* ************************************************* */
    /* *********** 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;
    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(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/images/spriteRoundedIconsSmall.png) no-repeat;
}

.dj_ie6 .eurex2010 .dijitTabContainer .tabStripButton img {
    background-image: url(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/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(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/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(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/images/accordionItemHover.gif) bottom repeat-x;
}

.eurex2010 .dijitAccordionTitle-selected {
    background: #f9f9f9 url(/javascript/dojo-1.4.2/release/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;
    cursor: default;
}

.eurex2010 .dijitSplitContainerSizerH {
    background: url(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/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(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/images/splitContainerSizerV-thumb.png) no-repeat #ccc;
    left: 1px;
    width: 3px;
    height: 19px;
    overflow: hidden;
}

.eurex2010 .dijitSplitContainerSizerV {
    background: url(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/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(/javascript/dojo-1.4.2/release/dojo/dijit/themes/tundra/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: #fffafa;
    border-width: 1px;
    border-style: solid;
    border-color: #b6c7d5;
    padding: 1px;
    font-size: 11px;
}

.dijitTooltip .dijitTooltipRight { /* if tooltip connector is defined this should 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;
     */
}

/* Used in the info boxes that popup on the publication pages */
.boxTooltip {
  font-family:verdana,arial,helvetica;
  font-size:10px;
  background-color:#ffffff;
  border: 1px solid #000000;
  padding:3px;
  width:400px;
  position:absolute;
  left:30px;
  top:-15px;
}

/* 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/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/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 ****************** */
    /*****************************************************/

