@font-face {
    font-family: 'Proxima';
    src: url('fonts/proximanova-regular.eot');
    src: url('fonts/proximanova-regular.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-regular.woff2') format('woff2'), url('fonts/proximanova-regular.woff') format('woff'), url('fonts/proximanova-regular.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima';
    src: url('fonts/proximanova-bold.eot');
    src: url('fonts/proximanova-bold.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-bold.woff2') format('woff2'), url('fonts/proximanova-bold.woff') format('woff'), url('fonts/proximanova-bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
body {
    font-family: Proxima, "Helvetica Neue", Helvetica, arial, sans-serif;
    background-color: #fadcd2;
}

.stock {
    width: 100%;
}

.nd-fq-left {
    border-top: 4px solid #000;
}

#nd-fp-quote-container {
    display: table;
}

.nd_TableTitleFP {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
    padding-bottom: 5px;
}

/*Mobile*/
@media screen and (max-width: 767px) {
    th.time, td.time, th.difference, td.difference {
        display: none;
    }

    th.difference.FP, td.difference.FP {
         display: table-cell;
     }

    .tidMobile, .udstederMobile {
        display: grid;
    }

    th.percentage, td.percentage {
        padding-right: 10px;
    }

    .nd-filter select {
        width: 150px;
    }

    .hdTDClsLeftMarket {
        width: 50%;
    }

    .layoutTabDiv,.layoutFrontPageDiv {
        width: 1px;
    }

    .nd-fq-left {
        float: left;
        width: 100%;
    }

    .nd-fq-right {
        float: left;
        width: 100%;
    }

    .nd_TableTitle {
        font-size: 16px;
    }

    .nd-fq-chart {
        width: 100%;
    }

    #nd-fp-chart-image {
        width: 300px;
        height: 200px;
    }

    .chart {
        text-align: center;
    }

    #nd-fp-los {
        padding-top: 20px;
    }

    #nd-fp-table {
        border:1px solid rgba(0, 0, 0, 0.1);
    }

}

/*Tablet or desktop*/
@media screen and (min-width: 720px) and (max-width: 720px), screen and (min-width: 620px) and (max-width: 620px) {
    th.time, td.time, th.difference, td.difference {
        display: table-cell;
    }

    .tidMobile, .udstederMobile {
        display: none;
    }

    th.percentage, td.percentage {
        padding-right: inherit;
    }

    .nd-filter select {
        width: 210px;
    }

    .hdTDClsLeftMarket {
        width: 40%;
    }

    .layoutTabDiv {
        width: 3px;
    }

    #nd-logo {
        width: 104px;
        height: 30px;
        background-size: 104px 30px !important;
    }

    #nd-text {
        float: left;
        width: 270px;
    }

    .nd-fq-left {
        float: left;
        width: 48%;

    }

    .nd-fq-right {
        float: right;
        width: 48%;
        padding-left: 10px;
        border-top: 4px solid #000;
    }
    .gridDefaultContentClassMarket > td {
        padding: 10px!important;
    }
    /*.nameColumnMarket, .nameColumnMarketHover, .TDClsRightMarketPadding, .TDClsCenterMarket, .TDClsRightMarket {
        font-size: 16px;
    }*/

    .nd_TableTitle {
        font-size: 17px;
    }

    .nd-fq-chart {
        width: 620px;
        height: 258px;
    }


}

/*Tablet*/
@media screen and (min-width: 720px) and (max-width: 720px) {
    .layoutTabDiv, .layoutFrontPageDiv {
        width: 2px;
    }


    .nd-fq-chart {
        width: 720px;
        height: 258px;
    }

    #nd-fp-chart-image {
        width: 300px;
        height: 200px;
    }

    #nd-fp-chart-container {
        float: left;
        width: 350px;
    }
    #nd-fp-quote-container {
        float: right;
        width: 350px;
    }


    .article.gridDefaultContentClassMarket > td {
        padding: 5px!important;
    }
    #nd-fp-los {
        padding-top: 20px;
    }

    #nd-fp-table {
        border:0px;
    }
}

/*Article query*/
/*Article Mobile*/
@media screen and (max-width: 340px) {
    #nd-logo {
        width: 125px;
        height: 36px;
        background-size: 125px 36px !important;
        display: block;
        float: left;
    }

    #nd-text {
        float: right;
        width: 200px;
    }

    .layoutArticleDiv {
        width: 1px;
    }
}

/*Article Tablet and Desktop*/
@media screen and (max-width: 287px) {
    #nd-logo {
        width: 104px;
        height: 30px;
        background-size: 104px 30px !important;
        padding-top: 15px;
    }

    #nd-text {
        float: left;
        width: 270px;
    }

    .layoutArticleDiv {
        width: 2px;
    }
}

/*Article Desktop*/
@media screen and (max-width: 208px) {

    .layoutArticleDiv {
        width: 3px;
    }


}



/*Desktop*/
@media screen and (min-width: 940px) and (max-width: 940px) {
 .tidMobile {
        display: none;
    }
}

/*FrontPage query*/
@media screen and (min-width: 940px) and (max-width: 940px), screen and (min-width: 980px) and (max-width: 980px), screen and (min-width: 1240px) and (max-width: 1240px) {

    .layoutFrontPageDiv {
        width: 3px;
    }

    #nd-fp-chart-image {
        width: 300px;
        height: 200px;
    }

    #nd-fp-chart-container {
        float: left;
        width: 300px;
    }
    #nd-fp-quote-container {
        float: right;
        width: 620px;
    }
   
    #nd-fp-win {
        float: left;
        width:300px;
    }
    #nd-fp-los {
        float: right;
        width:300px;
    }
}

.tabberlive .tabbertabhide {
    display: none;
}

.tabber {
    display: none;
}

ul.tabbernav {
    margin: 0;
    padding: 0px 0;
    font: bold 12px Verdana, sans-serif;
    text-align: left;
    padding-bottom: 0px;
}

ul.tabbernav li {
    list-style: none;
    margin-right: 3px;
    display: inline-block;
    height: 29px;
    zoom: 1;
    *display: inline;
}

ul.tabbernav li:hover {
    
    color: #333;
}

ul.tabbernav li a span:hover {
    color: #333;
}

ul.tabbernav li a:hover {
    
}

ul.tabbernav li a {
    text-decoration: none;
    height: 29px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    
}

ul.tabbernav li.tabberactive a {
    text-decoration: none;
    display: inline-block;
    zoom: 1;
    color:#e64d1a;
    *display: inline;

}

ul.tabbernav li a span {
    display: inline-block;
    background-color: transparent;
    color: #888888;
    font-size: 12px;
    margin-right: 10px;
    line-height: 25px;
    zoom: 1;
    *display: inline;
    border-bottom: 3px solid transparent;
}
ul.tabbernav li:last-child  a span {
    margin-right: 0;
}
ul.tabbernav li.tabberactive a span {
    display: inline-block;
    color: #e64d1a;
    font-size: 12px;
    zoom: 1;
    *display: inline;
    border-color: #e64d1a;
}

.tabberlive .tabbertab {
    padding: 0px;
    border-top: 0;
}

.tabberlive .tabbertab h2 {
    display: none;
}

.tabberlive .tabbertab h3 {
    display: none;
}

#tab1 {
    width: 100%;
}

.tabberlive#tab2 .tabbertab {
    height: 200px;
    overflow: auto;
}

.hdTDClsLeft {
    text-align: left;
    height: 50px;
}

.hdTDClsRight {
    text-align: right;
    height: 50px;
}

.hdTDClsCenter {
    text-align: center;
    height: 50px;
}

.TDClsLeft {
    color: #636563;
    font-size: 11px;
    font-family: Tahoma;
    margin-bottom: 2px;
}

.TDClsRight {
    text-align: right;
    margin-bottom: 5px;
    color: #636563;
    border-bottom: 1px solid #dbdfe3;
}

.TDClsChange {
    text-align: right;
    margin-bottom: 5px;
    color: #636563;
    border-bottom: 1px solid #dbdfe3;
}

.TDCls {
    border-bottom: 1px solid #dbdfe3;
    border-left: 1px solid #dbdfe3;
    text-align: left;
}

.TDClsnoBorder {
    border-bottom: 1px solid #dbdfe3;
    border-left: 0px;
}

.nameColumn {
    padding-left: 6px;
    margin-bottom: 4px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #22387f;

}

.lastColumn {
    color: #666666;
    padding-left: 6px;
    margin-bottom: 4px;
    font-family: Verdana;
    color: #555b65;
    font-size: 10px;
}

.timeColumn {
    color: #8e99a9;
    font-family: Verdana;
    color: #BEC4CD;
    font-size: 10px;
}

.changeColumn {
    color: #666666;
    margin-bottom: 4px;
    margin-top: 4px;
    font-family: Verdana;
    color: #9d0730;
    font-size: 10px;
}

.nameColumn a, .nameColumn a:hover, .nameColumn a:visited {
    color: #666666;
    margin-bottom: 4px;
    text-decoration: none;

}

.hdTDClsLeftMarket {
    text-align: left;
    border-top: 3px solid #ccc;
    border-top: 3px solid rgba(0,0,0,.1);
    color: #333;

}

.hdTDClsLeftMarket.Bottom {
    border-top:0px;
    border-bottom: 3px solid #ccc;
    border-bottom: 3px solid rgba(0,0,0,.1);

}

.hdTDClsLeftMarketUdsteder {
    text-align: left;
    border-top: 3px solid #ccc;
    border-top: 3px solid rgba(0,0,0,.1);
    color: #333;

}

.hdTDClsRightMarket {
    text-align: right;
    border-top: 3px solid #ccc;
    border-top: 3px solid rgba(0,0,0,.1);
    color: #333;
    padding-right: 10px;
}

.difference.FP {
    width:40px;
}
.procent.FP {
    width:40px;
}
.value.FP {
    width:77px;
}

.hdTDClsRightMarket.Bottom {
    border-top:0px;
    border-bottom: 3px solid #ccc;
    border-bottom: 3px solid rgba(0,0,0,.1);
}

.hdTDClsRightMarketSeneste {
    text-align: right;
    border-top: 3px solid #ccc;
    border-top: 3px solid rgba(0,0,0,.1);
    color: #333;
    padding-right: 12px;
}

.hdTDClsRightMarketNoPadding {
    text-align: right;
    border-top: 3px solid #ccc;
    border-top: 3px solid rgba(0,0,0,.1);
    color: #333;
    padding-right: 0px;
}

.hdTDClsCenterMarket {
    text-align: center;
    border-top: 3px solid #ccc;
    border-top: 3px solid rgba(0,0,0,.1);
    color: #333;
}

.hdTDClsCenterMarket.Bottom {
    border-top:0px;
    border-bottom: 3px solid #ccc;
    border-bottom: 3px solid rgba(0,0,0,.1);
}

.hdTDClsCenterMarketPadding {
    text-align: center;
    border-top: 3px solid #ccc;
    border-top: 3px solid rgba(0,0,0,.1);
    color: #333;
    padding-right: 5px;
    *padding-right: 0px;
}

.TDClsLeftMarket {
    color: #000;
    margin-bottom: 4px;
    text-align: left;

}

.TDClsLeftMarket-noBorder {
    color: #000;
    font-size: 10px;
    
    margin-bottom: 4px;
    text-align: left;

}

.TDClsLeftMarketPadding {
    color: #000;
    font-size: 10px;
    
    margin-bottom: 4px;
    text-align: left;
    padding-left: 5px;
    *padding-left: 0px;
}

.TDClsRightMarket {
    
    text-align: right;
    margin-bottom: 4px;
    color: #000;

}

.TDClsRightMarket-noBorder {
    font-size: 10px;
    text-align: right;
    margin-bottom: 4px;
    color: #000;
}

.TDClsRightMarketPadding {
    color: #000;
    margin-bottom: 4px;
    text-align: right;
    padding-right: 5px;
    *padding-right: 0px;

}

.TDClsCenterMarket {
    text-align: left;
    margin-bottom: 4px;
    color: #000;
    padding-left: 15px;
    *padding-left: 10px;
}

.tidMobile {
    font-size: 12px;
    color: #333333;
}

.nameColumnMarket {
    color: #5588aa;
    margin-bottom: 4px;
    text-align: left;
}

.kursColumnMarket.FP, .changeColumnMarket.FP {
    font-size: 12px;
}

.nameColumnMarket.FP {
    color: #e64d1a;
    white-space:nowrap;
    overflow: hidden;
    font-size: 12px;
}

.nameColumnMarketFQ {
    color: #000000;
    margin-bottom: 4px;
    text-align: left;
}

.nameColumnMarketHover {
    color: #225577;
    margin-bottom: 4px;
    text-align: left;
}

.nameColumnMarketHover.FP {
    color: #b83e14;
    white-space:nowrap;
    overflow: hidden;
    font-size: 12px;
}

.leftColumnMarket {
    color: #333;
    margin-bottom: 4px;
    margin-left: 10px;
    text-align: left;
}

.nameHeaderClassMarket {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    margin-left: 10px;
    margin-bottom: 4px;
}
.FP.nameHeaderClassMarket {
    margin-left:0;
}

.gridDefaultContentOddClassMarket {
    height: 24px;
    vertical-align: middle;
}

.gridDefaultContentClassMarket {
    height: 24px;
    vertical-align: middle;
}
.gridDefaultContentClassMarket > td {
    padding: 5px;
}

.FP.gridDefaultContentClassMarket > td {
    padding: 2px!important;
}

.gridDefaultContentClassMarket:hover {
    opacity: 0.8;
}

.gridDefaultContentClassLastMarket {
    border-bottom: 3px solid #FFFFFF;
}

.gridDefaultHeaderMarket {

    font-size: 12px;
    font-weight: bold;
    text-align: right;
    margin-left: 5px;
}

.valueColumnMarket {
    text-align: right;
}

.gridChangeHeaderMarket {

    font-size: 12px;
    font-weight: bold;
    
    text-align: right;
    margin-bottom: 4px
}

.rowHeightIE7 {
    height: 24px;
}

.lastColCls {
    padding-right: 5px;
    /*padding-right: 0px;
    *text-align:center;*/
}

.lastColClsMarket {
    padding-right: 10px;
}

.lastColClsMarketNews {
    padding-right: 5px;
}

.hdLastColCls {
    margin-right: 17px;

}
tr {
    font-size: 13px;
}

tr.alt {
    cursor: default;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, 0.1);
}

tr.FP {
    background-color:#edd1c7;
}

tr.FP.alt {
    background-color:transparent;
}

th.sortable-text a {
    padding-right: 20px;
    background: transparent url(../images/bg_header_sortable_small.png) no-repeat right;
}

th.forwardSortText a, th.forwardSort a {
    background: transparent url(../images/bg_header_sortable_down_small.png) no-repeat right;

}

th.reverseSortText a, th.reverseSort a {
    background: transparent url(../images/bg_header_sortable_up_small.png) no-repeat right;
}

th.sortable-text {
    cursor: pointer;
}

th.sortable-text:hover {
    background-color: rgba(0,0,0,0.1);
}

table thead th.forwardSort a,
table thead th.reverseSort a {
    color: #333;
    text-decoration: none;
}

.hdTDClsLeftMarket a, .hdTDClsCenterMarket a, .hdTDClsRightMarket a, .hdTDClsRightMarketSeneste a, .hdTDClsLeftMarketUdsteder a {
    text-decoration: none;
    color: #333;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    outline: none;
    text-align: left;
}

.gray {
    background-color: #eef0f2;
}

.NetDaniaSelected {
    background: white url(http://businessdk.netdania.com/images/bg_selected.png) no-repeat top left;
    border-bottom: 1px solid #dbdfe3;
    padding: 0px 0px 0px 8px;
    text-align: left;
}

.NetDaniaselectedRow {
    background-color: #fff
}

.gray:hover {
    cursor: pointer;
}

.NetDaniaSelected:hover {
    cursor: pointer;
}

.colorbox {

    /*border-width: 20px 0px 0px 0px;

    border-spacing: 0px;

    border-style: solid solid solid solid;

    border-color: Red Red Red Red;

    border-collapse: separate;*/

}

.nd_footer_title {
    font-size: 10px;
    color: #c4cad2;
    
    padding-top: 11px;
    text-align: left;
    font-weight: bold;
    float: left;
}

.nd_footer {
    font-size: 10px;
    color: rgba(0,0,0,.5);
    text-align: left;
    float: left;
    margin-top: 5px;
}

.nd_footerLink a {
    font-size: 10px;
    color: #5588aa;
    
    text-align: right;
    float: right;
    text-decoration: underline;
    cursor: pointer;
    margin-top: 3px;
}

.nd_footerLink a:hover {
    color: #225577;
}

.nd_searchDiv {
    width: 580px;
    background-image: none; /*url('http://businessdk.netdania.com/images/searchBox/searchbox_background.png');*/
    padding: 15px 0px 15px 0px;
    *padding: 15px 0px 12px 0px;
    font-family: Verdana;
    color: #8E99A9;
    font-size: 11px;
    vertical-align: middle;
    background-color: #f9f9f9
}

.nd_searchDiv label {
    margin-left: 0px;
}

.nd_searchDiv select {
    width: 120px;
    margin-right: 5px;
    background-color: #FFFFFF;
    border: solid 1px #CCC;
    color: #333;
    
    font-size: 11px;
    border-radius: 4px;
}

.nd_searchDiv_text {
    width: 280px;
    background-color: #FFFFFF;
    border: solid 1px #CCC;
    color: #333;
    
    font-size: 11px;
    border-radius: 2px;
    height: 18px;
}

.nd_searchDiv_button {
    cursor: pointer;
    background-color: #00ccff;
    color: #fff;
    
    font-size: 11px;
    border: solid 1px transparent;
    border-radius: 3px;
    height: 18px;
}

#nd_resultWindow {
    border: solid 1px #DDDDDD;
    background-position: 0 -150px;
    -moz-box-shadow: 0 0 7px #666;
    -webkit-box-shadow: 0 0 7px #666;
    box-shadow: 0px 0px 7px #666;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 428px;
    padding: 10px;
    background-color: #ffffff;
}

.nd_resultWindow-title {
    font-family: Verdana;
    font-size: 18px;
    color: #22387F;
}

.nd_resultWindow-close {
    
    font-size: 11px;
    color: #4A4A4A;
    margin-left: 230px;
    cursor: pointer;
}

.nd-resultWindow-gridhd {
    padding: 5px 0px 5px 0px;
    margin: 0px;
    background: #F1F5F9;
}

.TDClsLeft-padding {
    padding-left: 5px;
}

.hdTDClsLeftSearch {
    text-align: left;
    border-bottom: 1px solid #6473A5;
    color: #C6CCD4;
}

.hdTDClsRightSearch {
    text-align: right;
    *text-align: center;
    border-bottom: 1px solid #6473A5;
    color: #C6CCD4;
    padding-right: 10px;
    *padding-right: 0px;
}

.nd_searchWindow_nameColumn {
    font-weight: bold;
    color: #22387F;
    margin-bottom: 4px;
    margin-left: 0px;
}

.nd_searchWindow_nameColumn_mouseOverCls {
    font-weight: bold;
    color: #9A3821;
    margin-bottom: 4px;
    margin-left: 0px;
    cursor: pointer;
}

.nd_searchWindow_nameColumnI {
    font-weight: bold;
    color: #22387F;
    margin-bottom: 4px;
    margin-left: 10px;
}

.nd_searchWindow_Empty {
    color: #22387f;
    font-size: 11px;
    
    text-align: right;
    margin-right: 20px
}

#nd_fqWindow {
    width: 730px;
    height: 740px;
    border: solid 1px #DDDDDD;
    background-position: 0 -150px;
    -moz-box-shadow: 0 0 7px #666;
    -webkit-box-shadow: 0 0 7px #666;
    box-shadow: 0px 0px 7px #666;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #ffffff;
}

.nd_fqWindow-close {
    
    font-size: 13px;
    color: #4A4A4A;
    cursor: pointer;
    margin-right: 10px;
}

.nd_FullQuoteTitle {
    font-size: 22px;
    color: #333;
    
    margin-left: 0px;
    text-align: left;
}

.nd_fq_headerValue {
    font-size: 12px;
    color: #333;
    
    padding-right: 10px;
    height: 24px;
    *height: 21px;
}

.nd_fq_headerName {
    font-size: 12px;
    color: #333;
    
    font-weight: bold;
    height: 24px;
    *height: 21px;
}

.nd_fq_row {
    background-color: #fff;
    height: 24px;
    cursor: default;
    vertical-align: middle;
    *height: 21px;
}

.nd_fq_rowOdd {
    background-color: #f9f9f9;
    height: 24px;
    cursor: default;
    vertical-align: middle;
    *height: 21px;
}

.nd_fq_rowNews {
    background-color: #F3F5F6;
    height: 24px;
    cursor: default;
    vertical-align: middle;
    *height: 21px;
}

.nd_fq_rowOddNews {
    background-color: #FBFCFC;
    height: 24px;
    cursor: default;
    vertical-align: middle;
    *height: 21px;
}

.nd_nameColumnFQ {
    color: #333;
    margin-left: 10px;
    
}

.nd_fq_border {
    border-top: 0px solid #ccc;
}

.nd_fullQuoteBoxTitle {
    font-size: 12px;
    color: #333;
    
    font-weight: bold;
    margin-bottom: 5px;
    text-align: left;
}

.nd_fq_headline {
    color: #9A3821;
    font-family: Verdana;
    font-size: 10px;
    padding-left: 5px;
}

a.nd_chartTimescale {
    color: #5588aa;
    text-decoration: none;
    
    font-size: 11px;
}

a.nd_chartTimescale:hover {
    color: #225577;
    text-decoration: none;
    
    font-size: 11px;
}

.nd_chartTimescaleSelected {
    color: #333;
    text-decoration: none;
    
    font-size: 11px;
    font-weight: bold;
}

.storyContent {
    width: 520px;
    height: 100px;
    min-height: 100px;
    min-width: 520px;
}

.storyStyle {
    margin: 0px 10px 0px 18px;
    overflow: auto;
    font-family: Verdana;
    font-size: 11px;
    text-align: left;
    color: #555B65;
    *margin: 0px 10px 20px 18px;
}

.linkStyle {
    margin: 10px 10px 20px 18px;
    cursor: pointer;
    font-size: 11px;
    color: #9a3821;
    *margin: 10px 10px 20px 18px;
}

.wrapword {
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */

    white-space: -pre-wrap; /* Opera 4-6 */

    white-space: -o-pre-wrap; /* Opera 7 */

    white-space: pre-wrap; /* css-3 */

}

.nd-teststory {
    font-family: Verdana;
    font-size: 11px;
    text-align: left;
    color: #22387f;
}

.nd-window-headline-title {
    margin: 5px 10px 0 17px;
    *margin: 5px 10px 0 17px;
    font-family: Verdana;
    font-size: 22px;
    text-align: left;
    color: #22387f;
    float: left;
}

.netd-teststory-body {
    height: 100px;
    width: 520px;
    vertical-align: top;
}

.nd_marketsTypes {
    width: 580px;
    height: 24px;
    background-image: none; /*url('http://businessdk.netdania.com/images/searchBox/searchbox_background.png');*/
    padding: 15px 0px 0px 0px;
    *padding: 15px 0px 12px 0px;
    font: bold 12px Verdana, sans-serif;
    color: #8e99a9;
    vertical-align: middle;
    background-color: #f9f9f9

}

.nd_marketsTypeOMX {
    cursor: pointer;
    color: #333;
    font-size: 12px;
}

.nd_marketsTypeI {
    cursor: pointer;
    color: #888;
    padding-right: 10px;
    font-size: 12px;
}

.nd_marketsTypeOMX2 {
    cursor: pointer;
    color: #333;
    padding-right: 10px;
    font-size: 12px;
}

.nd_marketsTypeI2 {
    cursor: pointer;
    color: #888;
    padding-right: 0px;
    font-size: 12px;
}

.nd_marketsTypeI:hover {
    cursor: pointer;
    color: #225577;
    padding-right: 10px;
    font-size: 12px;
}

.nd_marketsTypeI2:hover {
    cursor: pointer;
    color: #225577;
    padding-right: 0px;
    font-size: 12px;
}

.nd_TableTitle {
    
    color: #333;
    font-weight: bold;
    width: 100%;
    text-align: left;
    margin-bottom: 5px;
    margin-top: 15px;
}

.nd_fundsSelector {

    
    font-size: 11px;
    color: #333333;
    border: solid 1px #cccccc;
    border-radius: 4px;
    background-color: #fff;
}

.nd_tip_Friend_Title {
    font-size: 22px;
    color: #22387f;
    font-family: Verdana;
    text-align: left;
    margin-bottom: 7px;
    margin-left: 25px;
    padding-top: 10px;
}

.nd_tip_Friend_Left {
    font-size: 11px;
    color: #8699a9;
    font-family: Verdana;
    text-align: left;
    margin-left: 23px;
}

.nd_tip_Friend_Right {
    font-size: 11px;
    color: #8699a9;
    font-family: Verdana;
    text-align: left;
    margin-right: 10px;
}

.nd_tip_Friend_Left input, .nd_tip_Friend_Right input {
    font-size: 12px;
    color: #555B65;
    font-family: Verdana;
    width: 198px;
    height: 19px;
    background-image: url('http://businessdk.netdania.com/images/fullQuote/tipFriend_input_background.png');
    border: solid 1px #B5B7C8;
}

.nd_tip_Friend_Right textarea {
    width: 198px;
    font-size: 11px;
    color: #555B65;
    font-family: Verdana;
    text-align: left;
    background-image: url('http://businessdk.netdania.com/images/fullQuote/tipFriend_message_background.png');
    border: solid 1px #B5B7C8;
    resize: none;
    height: 52px;
}

.nd-dropdown {
    border: 1px solid #cccccc;
    border-radius: 4px 4px 4px 4px;
    
    color: #333333;
    font-size: 11px;
    z-index: 1000;
}

.nd-input {

    border: 1px solid #cccccc;
    border-radius: 4px 4px 4px 4px;
    
    color: #333333;
    font-size: 11px;
}

.nd-text {
    
    color: #333333;
    font-size: 11px;
}

.nd-hdClsRight a {
    text-decoration: none;
    color: #333;
    font-size: 10px;
    
    font-weight: bold;
    margin-left: 10px;
    outline: none;
    text-align: left;
    padding-right: 5px;
}

.nd-frontPageTop {
    width: 340px;
}

.nd-frontPageTopSmall {
    width: 300px;
}

.nd-frontPageTopTab {
    width: 160px;
    font-family: Calibri;
    font-size: 24px;
    text-align: left;
    color: #FFFFFF;
    background-color: #A6A6A6;
    cursor: pointer;
    height: 35px;
    padding-left: 10px;
}

.nd-frontPageTopTabSelected {
    width: 160px;
    font-family: Calibri;
    font-size: 24px;
    text-align: left;
    color: #FFFFFF;
    background-color: #4F81BD;
    height: 35px;
    padding-left: 10px;
}

.nd-TDClsLeftFPTop {
    color: #000000;
    font-size: 14px;
    font-family: Calibri;
    margin-bottom: 4px;
    border-bottom: 1px solid #FFFFFF;
    text-align: left;
    border-bottom: solid 1px #eeeeee;
}

.nd-TDClsRightFPTopDeck {
    color: #000000;
    font-size: 14px;
    font-family: Calibri;
    margin-bottom: 4px;
    border-bottom: 1px solid #FFFFFF;
    text-align: right;
    border-bottom: solid 1px #eeeeee;
    padding-right: 0px;
}

.nd-TDClsRightFPTop {
    color: #000000;
    font-size: 14px;
    font-family: Calibri;
    margin-bottom: 4px;
    border-bottom: 1px solid #FFFFFF;
    text-align: right;
    border-bottom: solid 1px #eeeeee;
    padding-right: 0px;
}

.nd-columnFPTop {
    
    color: #333;
    font-size: 10px;
    margin-left: 5px;
    margin-right: 5px;
}

.nd-nameColumnFPTop {
    
    color: #5588aa;
    font-size: 10px;
    margin-left: 5px;
    margin-right: 5px;
}

.nd-nameColumnFPTopHover {
    
    font-size: 10px;
    margin-left: 5px;
    margin-right: 5px;
    color: #225577;
}

.nd-Row {
    background-color: #ffffff;
    height: 24px;
    vertical-align: middle;
}

.nd-RowOdd {
    background-color: #f9f9f9;
    height: 24px;
    vertical-align: middle;
}

.nd-RowHover {
    background-color: #dedede;
    height: 24px;
    vertical-align: middle;
}

.nd-frontPageDeck {
    width: 960px;
}

.nd-hdClsLeft {
    
    color: #333333;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    height: 24px;
    border-top: solid 3px #ccc;
    border-bottom: solid 1px #eee;
}

.nd-hdClsRight {
    
    color: #333333;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
    height: 24px;
    border-top: solid 3px #ccc;
    border-bottom: solid 1px #eee;
}

.nd-filter {
    font-size: 14px;
    border-top: 4px solid #000;
    padding-top: 4px;
    padding-bottom: 4px;
}

.nd-filter select {
    margin-left: 10px;
    font-size: 14px;
    color: #CA0E66;
}

.noBorderTop {
    border-top: 0px !important;
}

/* Pagination list styles */

ul.fdtablePaginater {

    display: table;
    *display: inline-block;
    list-style: none;

    padding: 0;

    margin: 0 auto;

    text-align: center;

    height: 10px;

    width: auto;

    margin-bottom: 2em;

}

ul.fdtablePaginater li {
    *float: left;
    *text-align: center;
    display: table-cell;

    padding-right: 4px;

    color: #666;

    list-style: none;

    -moz-user-select: none;

    -khtml-user-select: none;

}

ul.fdtablePaginater li a.currentPage {

    border: solid 0px #e64d1a!important;
    color: #fff;
    background-color: #e64d1a;
}

ul.fdtablePaginater li a:active {
    color: #5588aa;
}

ul.fdtablePaginater li a,
ul.fdtablePaginater li div {
    display: block;
    width: 2em;
    font-size: 20px;
    color: #fff;
    padding: 0;
    margin: 0;
    text-decoration: none;
    outline: none;
    border: 0px solid #eee;
    background-color: #aa9b98;
    

}

ul.fdtablePaginater li a:selected {
    background-color: #fff;
}

ul.fdtablePaginater li div {
    cursor: normal;
    filter: alpha(opacity=50);
}

ul.fdtablePaginater li a span,
ul.fdtablePaginater li div span {

    display: block;

    line-height: 2em;

    border: 0px solid #fff;

}

ul.fdtablePaginater li a {

    cursor: pointer;

}

ul.fdtablePaginater li a:focus {

    color: #fff;

    text-decoration: none;

    border-color: #eee;

}

.fdtablePaginaterWrap {

    text-align: center;

    clear: both;

    text-decoration: none;
    padding-top: 10px;

}

ul.fdtablePaginater li .next-page span,
ul.fdtablePaginater li .previous-page span,
ul.fdtablePaginater li .first-page span,
ul.fdtablePaginater li .last-page span {

    font-weight: normal !important;

}

/* Keep the table columns an equal size during pagination */

td.sized1 {

    width: 10px;

    text-align: left;

}

td.sized2 {

    width: 10px;

    text-align: left;

}

td.sized3 {
    width: 7em;
    text-align: left;
}

tfoot td {
    text-align: right;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#visibleTotal {
    text-align: center;
    letter-spacing: auto;
}

* html ul.fdtablePaginater li div span,
* html ul.fdtablePaginater li div span {
    background: #aaa;
}

tr.invisibleRow {
    display: none;
    visibility: hidden;
}

p.paginationText {
    font-style: oblique;
}

/* Pagination list styles end */

.arrowIcon {
    padding-left: 5px;
    width: 7px;
    height: 8px;
    float: right;
    margin-top: 4px;
}

.arrowIcon.down {
    background: url('../images/down.gif') center center no-repeat;
}

.arrowIcon.up {
    background: url('../images/up.gif') center center no-repeat;
}

.nd-value-up {
    color: #2da12d;
}

.nd-value-down {
    color: #ff3333;
}
.nd-value-up-background {
    background-color:rgba(45,161,45,0.5);
}
.nd-value-down-background {
    background-color: rgba(255,51,51,0.5);
}

#nd-logo {
    background: url('../images/nykredit.png') center center no-repeat;
}

.nd-percent {
    float: right;
    text-align: right;
}

.loading {
    background: url('../images/loading.gif') no-repeat center center;
    width: 32px;
    height: 32px;
}
#nd-fq-chart-timescale div {
    float: right;
    padding-right: 10px;
}
#nd-fq-chart-image {
    padding-top: 5px;
}

.nd-fp-container {
    border-top: 4px solid #000;
}
.nd-chart-header{
    font-size: 14px;
    margin: 10px 0 5px;
}
.nd-chart-description {
    font-size: 78%;
}



