﻿/****************************/
/*  COLOURS
/*  Light Blue:         #e7eff7
/*  Medium Blue:        #96c6db
/*  Medium Blue Trim:   #4d96b6
/*  Dark Blue:          #333
/*  Box Blue:           #c4d0fa - not in use
/*  
/*  Light Green:        #accb86
/*  Dark Green:         #963
/*
/*  Light Orange:       #fbcd9c
/*  Dark Orange:        #f88c16
/*
/*
/*  Light Gray:         #aeaeae
/*  Dark Gray:          #606060
/*
/*
/* The Paypers Gold     #C9A559
/****************************/


/****************************/
/*      MAIN SETTINGS       */
/****************************/

.nobold {
    font-weight: normal !important;
}

body {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
}

html {
    height: 100%;
}

form {
    margin: 0;
}

img {
    border: 0;
}

a {
    text-decoration: underline;
    color: #c96;
}

.globalCommerceActiveTab a {
    font-weight: bold;
    color: Black;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}


p {
    margin: 0 0 8px 0;
}

hr {
    height: 1px;
    border: none;
    background-color: #dedede;
}

table {
    border: solid 1px #999;
    text-align: left;
}

strong {
    font-weight: bold;
    font-style: normal;
}

.container {
    width: 1020px;
    border: 0;
    margin: 0 auto;
    padding: 0;
    background: #ffffff;
}

.Validator {
    padding-left: 40px;
    color: #FF0000 !important;
}
/*old color: #f88c16 */

.query {
    cursor: help;
}

.hidden {
    display: none;
}

.invisible {
    visibility: hidden;
}

.jLeft {
    text-align: left !important;
}

.jRight {
    text-align: right !important;
}

.jFull {
    text-align: justify !important;
}

.fLeft {
    float: left;
}

.fRight {
    float: left;
}


.nowrap {
    white-space: nowrap;
}

.bold {
    font-weight: bold;
}

.inline {
    display: inline;
}

.block {
    display: block;
}

.thumbnail {
    width: 70px;
    height: 90px;
}

.main DIV H1 {
    padding-left: 10px;
    line-height: 17px;
    font-size: 12px;
    background-image: url(../images/new/mainMenuBackground.png);
    background-position: bottom left;
}

.mainBox {
    display: block;
    text-align: left;
}

.mainBox_head {
    background-image: url(../images/new/mainMenuBackground.png);
    background-position: bottom left;
    color: #666;
    font-weight: bold;
    padding-left: 5px;
    font-size: 11px;
    width: 99%;
    margin-bottom: 0px;
}

.mainBox_body {
    border: solid 1px #C6BEA9;
    padding: 2px 2px 2px 5px;
    display: block;
    height: 100%;
}

/*
.loadingFrame {height:100%; width:100%; position:fixed; top:0; left:0;}
.loadingFrameMiddle {position: absolute; top: 50%; width: 100%;}
.loading {display: block; height: 20px; width: 100px; background-color:White; border: solid 2px #333; position:relative; top:-50%; margin: 0px auto;}
*/

.loading {
    display: block;
    height: 30px;
    width: 150px;
    background-color: White;
    border: solid 2px #333;
    margin: 0px auto;
    text-align: center;
    padding: 5px 0 0 0;
}

    .loading img {
        position: relative;
        top: 3px;
    }

/*Calendar extenders must always appear on top!*/
.ajax__calendar_container {
    z-index: 1000;
}


.goldBold {
    color: #C9A559;
    font-weight: bold;
}

.blackBold {
    color: #000000;
    font-weight: bold;
}
/****************************/
/*          HEADER          */
/****************************/

#header, #header_print {
    background: #FFFFFF;
    height: 50px;
    max-height: 50PX;
    text-align: right;
    background: url(../images/newPics/TP_header_insights.PNG) bottom repeat-x;
    background-position: left bottom;
}

#header_print {
    height: 50px;
    max-height: 50px;
}

#headerNews, #headerNews_print {
    background: #FFFFFF;
    height: 150px;
    max-height: 150PX;
    text-align: right;
}

#headerNews_print {
    height: 150px;
    max-height: 150px;
}
/*#header h1 {
    position: relative;
    float: left;
    height: 54px;
    width: 252px;
    margin: 15px 0px 0px 1px;
}

#header h1 a {
    display: block;
    height: 54px;
    width: 252px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/TelecomPaper.gif) no-repeat;   
}

#headLogo  {
    width: 252px;
    float: left;
    display: inline;
    text-align: center;
}

#headByline {
    float: left;
    text-align: center;
    font-size: 14px;
    line-height: 19px;
    font-weight: bold;
    position: relative;
    margin: 30px 20px 10px 30px;
}*/

#headLinks {
    color: #FFF;
    float: right;
    width: 380px;
    text-align: right;
    font-size: 11px;
    line-height: 17px;
    text-decoration: none;
}

a.headLinks, a:visited.headLinks {
    text-decoration: underline;
}

#headOptions {
    display: inline;
}

#TPDateTime {
    display: inline;
}

#group {
    width: 100%;
    border: solid 1px #C6BEA9;
}

/****************************/
/*          LINKS           */
/****************************/
#faq_links a {
    display: list-item;
    list-style-type: none;
}

.head_general {
    text-decoration: none;
    color: #333;
    font-size: 1.1em;
    font-weight: bold;
}

    .head_general:hover {
        text-decoration: underline;
    }

.head_news {
    text-decoration: none;
    color: #333;
    font-size: 1.2em;
    font-weight: bold;
}

    .head_news:hover {
        color: #963;
    }

.linkb {
    text-decoration: none;
    color: #333;
    font-weight: bold;
}

.link2 a {
    color: #333;
    text-decoration: none;
}

    .link2 a:hover {
        color: #963;
    }

.textb {
    line-height: 160%;
    color: #666;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 1.2em;
}

    .textb:hover {
        line-height: 160%;
        color: #963;
        font-style: normal;
        font-weight: bold;
        text-decoration: none;
        font-size: 1.2em;
    }

.textbd {
    line-height: 160%;
    color: #999;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 1.2em;
}

.textl {
    font-size: 1em;
    line-height: 160%;
    color: #999;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.text_brown_b {
    color: #963;
}

.subheader {
    font-size: 10pt;
    font-weight: bold;
    color: #666;
    text-decoration: none;
}

.link_news {
    color: #333;
    text-decoration: none;
}

    .link_news:hover {
        color: #963;
        text-decoration: none;
    }

.link_nl {
    color: #333;
    text-decoration: none;
}

    .link_nl:hover {
        color: #963;
        text-decoration: none;
    }

.link_research {
    color: #333;
    text-decoration: none;
}

    .link_research:hover {
        color: #999;
        text-decoration: none;
    }

.link_account {
    color: #333;
    text-decoration: none;
}

    .link_account:hover {
        color: #999;
        text-decoration: none;
    }

.link_client {
    color: #333;
    text-decoration: none;
}

    .link_client:hover {
        color: #999;
        text-decoration: none;
    }

.link_about {
    color: #333;
    text-decoration: none;
}

    .link_about:hover {
        color: #999;
        text-decoration: none;
    }

.link_category {
    color: #000000;
    text-decoration: none;
}

    .link_category:hover {
        text-decoration: underline;
    }

.link_category_news {
    color: #963;
    text-decoration: none;
}

    .link_category_news:hover {
        color: #666;
    }

.link_category_nl {
    color: #666;
    text-decoration: none;
}

    .link_category_nl:hover {
        color: #666;
    }


.link_category_research {
    color: #996633;
    text-decoration: none;
}

    .link_category_research:hover {
        color: #996633;
    }

.link_category_about {
    color: #333;
    text-decoration: none;
}

    .link_category_about:hover {
        color: #666;
    }

.link_category_account {
    color: #333;
    text-decoration: none;
}

    .link_category_account:hover {
        color: #666;
    }

.link_category_client {
    color: #333;
    text-decoration: none;
}

    .link_category_client:hover {
        color: #666;
    }

.link_category_h3 {
    color: #666 !important;
    text-decoration: none;
}

    .link_category_h3:hover {
        color: #666 !important;
        text-decoration: underline;
    }

.h1_title {
    font-size: 20px !important;
    background-image: none !important;
    font-weight: 500 !important;
    line-height: 120% !important;
    color: #996633;
    font-family: Verdana;
    padding-left: inherit !important;
}

.h1_header_florin {
    display: block;
    height: 21px;
    color: #666;
    font-size: 13px !important;
    line-height: 150% !important;
    font-weight: normal !important;
    padding: 0 0 1px 5px !important;
}

.h1_title_reports {
    font-size: 20px !important;
    background-image: none !important;
    font-weight: 500 !important;
    line-height: 120% !important;
    color: #996633;
    font-family: Verdana;
}

.h1_title_crossborder {
    font-size: 20px !important;
    background-image: none !important;
    font-weight: 500 !important;
    line-height: 120% !important;
    font-family: Verdana;
    padding-left: inherit !important;
}

.heading {
    color: #333;
    text-decoration: none;
}

.h_title_link {
    font-size: 14px;
}

.h_title_main {
    font-size: 20px;
    line-height: 120%;
    display: block;
    color: #996633;
    font-family: Verdana;
}

    .h_title_main.specificPage {
        width: 530px;
    }

.h_title_category {
    font-size: 12pt;
    line-height: 120%;
    display: block;
    color: #333;
}

.h_title_medium {
    font-weight: bold;
    font-size: 12pt;
    line-height: 120%;
    display: block;
}

.h_title_small {
    font-size: 18px;
    font-family: Verdana;
    line-height: 120%;
}

.h_link {
    font-weight: bold;
}

.h_link2 {
    font-weight: bold;
    text-decoration: none;
}

    .h_link2:hover {
        font-weight: bold;
        text-decoration: underline;
    }

.h_link3 {
    text-decoration: none;
}

    .h_link3:hover {
        text-decoration: underline;
    }

.h_main {
    font-weight: bold;
    font-size: 14pt;
    line-height: 120%;
}

.h_medium {
    font-weight: bold;
    font-size: 12pt;
    line-height: 120%;
}

.h_small {
    font-weight: bold;
    font-size: 10pt;
    line-height: 120%;
}

.normalLink {
    text-decoration: underline !important;
    color: #c96 !important;
    font-weight: normal !important;
}

    .normalLink:hover {
        text-decoration: none !important;
        font-weight: normal !important;
    }

/****************************/
/*         IMAGES           */
/****************************/

.img1 {
    float: right;
    margin: 5px;
    margin-top: 0px;
    border: 0;
    margin-left: 10px;
}

.img2 {
    float: left;
    margin: 5px;
    border: 0;
}

.imgIcon {
    clear: none;
    height: 18px;
    width: 18px;
    display: inline;
    padding-top: 5px;
}


/****************************/
/*     PAGE OPTIONS         */
/****************************/

#headLinks div a {
    position: relative;
    overflow: hidden;
    height: 20px;
    width: 23px;
    display: block;
    float: right;
    text-decoration: none;
    color: #999999;
    text-align: center;
}

    #headLinks div a:hover {
        background-position: 0 -20px;
        color: #cccccc;
    }


#headCart {
    display: inline;
}

    #headCart .cart {
        background: url(../images/new/shoppingCart2.png) no-repeat;
        width: 51px;
        height: 20px;
        display: block;
        position: relative;
        overflow: hidden;
        text-indent: -999px;
    }

.TPDateTime {
    position: relative;
    top: 5px;
    float: right;
    padding-right: 12px;
    font-size: 13px;
    color: #666;
    line-height: 20px;
}

#a_1 {
    font-weight: bold;
    position: relative;
    top: 3px;
    margin-left: 10px;
}

#a_2 {
    font-size: 15px;
    font-weight: bold;
    position: relative;
    top: 3px;
}

#a_3 {
    font-size: 18px;
    font-weight: bold;
    position: relative;
    top: 3px;
}

#w_1 {
    background: url() no-repeat;
    margin-left: 10px;
}

#w_2 {
    background: url() no-repeat;
}

#w_3 {
    background: url() no-repeat;
}

/****************************/
/*          TABS            */
/****************************/

.tabrow {
    /*border:solid 1px #999; */
    vertical-align: middle;
    background-image: url(../images/new/mainMenuBackground.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    height: 27px;
}

.tabs {
    float: left;
    position: relative;
    height: 21px;
    overflow: hidden;
    margin-top: 4px;
    padding-left: 10px;
}

.right {
    float: right;
}

.tabs span {
    float: left;
    margin: 0 0px 0 0px;
    color: #333;
    padding: 0px 4px 0px 4px;
    font-size: 11px;
    line-height: 20px;
}
    /*width: 71px;*/
    .tabs span a {
        display: block;
        color: #666;
        text-decoration: none;
        font-size: 13px;
    }

        .tabs span a:hover {
            color: #666;
            font-weight: normal;
            text-decoration: none;
            font-size: 13px;
        }

.loginAuthenticated {
    float: left;
    position: relative;
    height: 21px;
    overflow: hidden;
}

    .loginAuthenticated span {
        float: right;
        margin: 0;
        padding: 2px 10px 2px 10px;
        width: 80px;
        text-align: center;
        font-size: 11px;
        line-height: 23px;
    }

        .loginAuthenticated span a {
            display: block;
            color: #333;
            text-decoration: none;
            font-weight: bold;
        }

            .loginAuthenticated span a:hover {
                color: #999;
            }

.stripe_news {
    background: #fff;
    display: block;
    height: 18px;
}

.stripe_nl {
    background: #fff;
    display: block;
    height: 18px;
}

.stripe_research {
    background: #fff;
    display: block;
    height: 18px;
}

.stripe_about {
    background: #fff;
    display: block;
    height: 18px;
}

.stripe_client {
    background: #fff;
    display: block;
    height: 18px;
}

.stripe_account {
    background: #fff;
    display: block;
    height: 18px;
}

.tabs .tab_active {
    background-image: Url(../images/new/activeMainMenuItemVOI.png);
    background-position: center center; /********Mozilla**********/
    -moz-background-size: 100% 100%; /*******Chrome&IE9********/
    background-size: 110% 100%;
    background-repeat: no-repeat;
    padding: 0 4px 0 4px;
}

    .tabs .tab_active a {
        display: block;
        color: #FFF;
        text-decoration: none;
    }

        .tabs .tab_active a:hover {
            display: block;
            color: #FFF;
            text-decoration: none;
        }

.tabs .tab_line {
    width: 5px;
}

.tabs .tab_nl {
    background-image: Url(../images/new/activeMainMenuItem.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.tabs .tab_research {
    background-image: Url(../images/new/activeMainMenuItem.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.tabs .tab_about {
    background-image: Url(../images/new/activeMainMenuItem.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.tabs .tab_client {
    background-image: Url(../images/new/activeMainMenuItem.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.loginAuthenticated .tab_account {
    background-image: Url(../images/new/activeMainMenuItem.png);
    background-position: center center;
    background-repeat: no-repeat;
}


.stripeOptions {
    color: #999999;
    text-align: right;
    font-size: 11px;
    line-height: 18px;
    margin-right: 3px;
}

    .stripeOptions a {
        color: #999999;
        text-decoration: none;
        font-weight: bold;
    }

        .stripeOptions a:hover {
            color: #666666;
        }


/****************************/
/*          LOGIN           */
/****************************/

.login {
    float: right;
    margin-top: 3px;
    color: #999;
    font-size: 85%;
    padding-right: 10px;
}

input.login {
    border: 1px solid #ccc;
    width: 77px;
    height: 13px;
    margin-top: -1px;
    color: #999;
    padding-left: 2px;
    font-size: 11px;
    float: none;
}

.login a {
    color: #999999;
    text-decoration: none;
    padding-right: 3px;
}

    .login a:hover {
        color: #999999;
        text-decoration: underline;
    }

/****************************/
/*         BANNERS          */
/****************************/

.menu_banner {
    display: block;
    width: 120px;
    margin: 0 auto 0 auto;
    position: relative;
}

.main_banner {
    display: block;
    width: 480px;
    margin: 0 auto 15px auto;
    position: relative;
}

.side_banner {
    display: block;
    width: 336px;
    margin: 0 auto 0 auto;
    position: relative;
}

.warn_ad_block {
    display: block;
    background-color: #ffffff;
    height: 15px;
    background: #ffffff url(../images/ad_delimiter.JPG) repeat-x;
    text-align: center;
    margin-top: -2px;
    vertical-align: middle;
}

.warn_ad_block2 {
    display: none;
    background-color: #ffffff;
    height: 15px;
    background: #ffffff url(../images/ad_delimiter.JPG) repeat-x;
    position: relative;
    top: -2px;
}

.warn_ad {
    font-size: 0.8em;
    display: inline;
    color: #C6BEA9;
    padding: 5px 3px 0px 3px;
    background-color: #ffffff;
    letter-spacing: 5px;
    text-transform: uppercase;
}

.warn_ad_small {
    font-size: 0.8em;
    display: inline;
    color: #C6BEA9;
    padding: 5px 3px 0px 3px;
    background-color: #ffffff;
    text-transform: uppercase;
}

/****************************/
/*          MENU            */
/****************************/

tr.news_head {
    font-weight: bold;
    color: #666;
}

table.news {
    border: solid 1px #999;
    background-image: url(../images/new/subMenuBackground.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    text-align: left;
    width: 100%;
}

    table.news tr td {
        padding: 0px 4px 0px 4px;
    }

        table.news tr td a {
            text-decoration: none;
            width: 100%;
            height: 100%;
            color: #666;
            display: block;
        }

            table.news tr td a:hover {
                color: #333;
            }

.highlight {
    background-image: url(../images/new/mainMenuBackground.png);
}

tr.research_head {
    font-weight: bold;
    color: #666;
}

table.research {
    border: solid 1px #999;
    background-image: url(../images/new/subMenuBackground.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    text-align: left;
    width: 100%;
}

    table.research tr td {
        padding: 0px 4px 0px 4px;
    }

        table.research tr td a {
            text-decoration: none;
            width: 100%;
            height: 100%;
            color: #666;
            display: block;
        }

            table.research tr td a:hover {
                color: #333;
            }

tr.nl_head {
    font-weight: bold;
    color: #666;
}

table.nl {
    border: solid 1px #999;
    background-image: url(../images/new/subMenuBackground.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    text-align: left;
    width: 100%;
}

    table.nl tr td {
        padding: 0px 4px 0px 4px;
    }

        table.nl tr td a {
            text-decoration: none;
            width: 100%;
            height: 100%;
            color: #666;
            display: block;
        }

            table.nl tr td a:hover {
                color: #333;
            }

tr.about_head {
    font-weight: normal;
    color: #666;
}

    tr.about_head td a {
        color: #ffffff !important;
    }

        tr.about_head td a:hover {
            color: #999 !important;
        }

table.about {
    border: solid 1px #999;
    background-image: url(../images/new/subMenuBackground.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    text-align: left;
    width: 100%;
}

    table.about tr td {
        padding: 0px 4px 0px 4px;
    }

        table.about tr td a {
            text-decoration: none;
            width: 100%;
            height: 100%;
            color: #666;
            display: block;
        }

            table.about tr td a:hover {
                color: #333;
            }

/****************************/
/*        MENU      */
/****************************/

table.common_menu {
    /*float: left;*/
    margin-right: 50px;
    width: 100%;
    border: 1px solid #c6bea9;
    background: url(../images/new/subMenuBackground.png) bottom no-repeat;
    color: #666;
    font-size: 11px;
    margin-bottom: 10px;
}

    table.common_menu tr td {
        color: #666;
        padding: 2px 0 5px 6px;
    }

    table.common_menu tr.subMenuHeaderSearch {
        font-size: 13px;
        padding: 2px 0 5px 6px;
    }

    table.common_menu tr.subMenuHeaderOnline {
        font-size: 13px;
        padding: 2px 0 5px 6px;
        text-decoration: underline;
    }

    table.common_menu tr td.subMenuHeaderOnline {
        text-decoration: underline;
    }

    table.common_menu tr.subMenuHeaderPortfolio {
        background: url(../images/new/subMenuHeader.png) no-repeat;
        font-size: 13px;
    }

.submenu {
    float: left;
    margin-right: 50px;
    width: 123px;
    border: 1px solid #c6bea9;
    background: url(../images/new/subMenuBackground.png) bottom no-repeat;
    color: #666;
}


table.common_menu tr.subMenuHeaderRSS {
    background: url(../images/new/subMenuHeaderRSS.png) no-repeat;
    background-position: bottom center;
    padding: 3px 0pt 0px 27px;
    height: 21px;
}

.subMenuHeaderRSS a {
    display: block;
    vertical-align: text-bottom;
    height: auto;
}

table.common_menu tr td.subMenuHeaderRSS {
    background: url(../images/new/subMenuHeaderRSS.png) no-repeat;
    padding: 0px 0pt 0px 27px;
    vertical-align: text-bottom;
    height: 21px;
}

table.common_menu tr.smaller {
    padding: 2px 0pt 3px 6px;
    font-size: 11px;
}

table.common_menu tr td.smaller {
    padding: 2px 0pt 3px 6px;
    font-size: 11px;
}

table.common_menu tr td a {
    text-decoration: none;
    width: 100%;
    height: 100%;
    color: #666;
    display: block;
}

    table.common_menu tr td a:hover {
        color: #333;
        text-decoration: underline;
    }

.common_menu_head {
    color: #666;
    padding: 2px 0 5px 6px;
}

input.common_menu {
    border: 1px solid #ccc;
    width: 90px;
    height: 12px;
    margin-top: -3px;
    color: #999;
    font-size: 11px;
    padding-left: 2px;
}

.common_menu_head_rss {
    background-image: url(..images/new/subMenuHeaderRSS.png);
    background-position: left center;
    background-repeat: no-repeat;
    font-weight: bold;
}

.common_menu_head a:hover {
    color: #333 !important;
}


tr.client_head {
    font-weight: bold;
    color: #666;
}

.client {
    border: solid 1px #999;
    background-image: url(../images/new/subMenuBackground.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    text-align: left;
    width: 100%;
}

    .client tr td {
        padding: 0px 4px 0px 4px;
    }

        .client tr td a {
            text-decoration: none;
            width: 100%;
            height: 100%;
            color: #666;
            display: block;
        }

            .client tr td a:hover {
                color: #333;
            }

tr.account_head {
    font-weight: bold;
    color: #666;
}

.account {
    border: solid 1px #999;
    background-image: url(../images/new/subMenuBackground.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    text-align: left;
    width: 100%;
}

    .account tr td {
        padding: 0px 4px 0px 4px;
    }

        .account tr td a {
            text-decoration: none;
            width: 100%;
            height: 100%;
            color: #666;
            display: block;
        }

            .account tr td a:hover {
                color: #333;
            }

.menubox {
    border: solid 1px #999;
    display: block;
    text-align: left;
}

.menubox_head {
    background-color: #fff;
    color: #333;
    font-weight: bold;
    padding-left: 4px;
}

    .menubox_head a {
        color: #333;
        text-decoration: none;
        display: block;
    }

        .menubox_head a:hover {
            color: #333;
        }

.menubox_input {
    height: 14px;
    width: 108px;
    border: solid 1px;
    border-color: #999;
    font-size: 10px;
    background-color: #fff;
    color: #666;
    position: relative;
    top: 2px;
}

.menubox_body {
    padding: 2px 2px 2px 3px;
}

    .menubox_body a {
        color: #333;
        text-decoration: none;
        display: block;
    }

        .menubox_body a:hover {
            color: #666;
        }

.feed_icon {
    display: block;
    float: right;
    height: 16px;
    width: 16px;
    background-image: url(../images/feed-icon-16x16.png);
    margin: -17px -1px 0px 0px;
}

#subscriber, #unsubscriber {
    border: solid 0px #999;
    background-color: Transparent;
    margin-right: 5px;
    padding: 2px 2px 2px 2px;
    display: block;
    height: 100%;
    padding-left: 3px;
    min-height: 80px;
}

.subscriber_header {
    background-image: url(../images/new/mainMenuBackground.png);
}

/****************************/
/*          SIDE            */
/****************************/

.sidebox {
    border: solid 1px #c6bea9;
    display: block;
    text-align: left;
}

.sidebox_subscribe_free_trial {
    border: solid 1px #c6bea9;
    top: 1px;
    display: block;
    text-align: left;
}

.sidebox_head {
    background-image: url(../images/new/mainMenuBackground.png);
    background-position: bottom;
    color: #666;
    font-weight: normal;
    padding-left: 5px;
    font-size: 13px;
    height: 21px;
    line-height: 150%;
}

.sidebox_head_online {
    height: 35px;
    margin-left: 10px;
    background-image: url(../images/newPics/online_paypers.jpg);
    background-position: center left;
    background-repeat: no-repeat;
}

.sidebox_head_mobile {
    height: 35px;
    margin-left: 5px;
    background-image: url(../images/newPics/mobile_paypers.jpg);
    background-position: center left;
    background-repeat: no-repeat;
}

.sidebox_head_einvoicing {
    height: 35px;
    margin-left: 5px;
    background-image: url(../images/newPics/e-invoicing_paypers.jpg);
    background-position: center left;
    background-repeat: no-repeat;
}

.sidebox_head_sepa {
    height: 35px;
    margin-left: 5px;
    background-image: url(../images/newPics/sepa_paypers.jpg);
    background-position: center left;
    background-repeat: no-repeat;
}

.sidebox_body {
    padding: 5px 5px 5px 5px;
    min-height: 80px;
    font-size: 12px;
    height: 100%;
    display: block;
}

.sideBox_img {
    border-style: outset;
    border-width: thin;
    border-color: #d9d9d9;
}

.sidebox img {
    float: none;
    margin-left: 3px;
    margin-bottom: 5px;
    display: block;
    clear: both;
}

    .sidebox img.news_paypers {
        padding-left: 5px;
        display: inline;
        margin-right: 5px;
        float: left;
    }

    .sidebox img.news_paypers_right {
        padding-left: 0px;
        display: inline;
        margin-right: 5px;
        float: right;
    }

.sidebox_head_news {
    height: 35px;
    margin-left: 10px;
    background-position: center left;
    background-repeat: no-repeat;
}

.sidebox_highlight {
    background-color: #F3F1ED;
}

.sidebox strong {
    font-size: 16px;
    font-weight: bold;
}

.side_news a {
    display: block;
    color: #c96;
    margin-bottom: 3px;
    text-decoration: underline;
}

    .side_news a:hover {
        color: #c96;
        text-decoration: none;
    }

.side_news h3 {
    border-bottom: solid 1px #963;
    color: #963;
    padding-bottom: 2px;
    margin-bottom: 2px;
}

.news_point {
    display: block;
    width: 5px;
    height: 5px;
    background-image: url(../images/new/bullet.png);
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
    position: relative;
    top: 7px;
}

.side_nl a {
    display: block;
    color: #333;
    border-bottom: solid 1px #963;
    margin-bottom: 3px;
    text-decoration: none;
}

    .side_nl a:hover {
        color: #333;
    }

.side_nl h3 {
    border-bottom: solid 1px #963;
    color: #963;
    padding-bottom: 2px;
    margin-bottom: 2px;
}

.nl_point {
    display: block;
    width: 5px;
    height: 5px;
    background-image: url(../images/new/bullet.png);
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
    position: relative;
    top: 7px;
}

.side_research a {
    display: block;
    color: #333;
    border-bottom: solid 1px #dedede;
    margin-bottom: 3px;
    text-decoration: none;
}

    .side_research a:hover {
        color: #333;
    }

.side_research h3 {
    border-bottom: solid 1px #333;
    color: #333;
    padding-bottom: 2px;
    margin-bottom: 2px;
}

.research_point {
    display: block;
    width: 5px;
    height: 5px;
    background-image: url(../images/new/bullet.png);
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
    position: relative;
    top: 7px;
}

.about_point {
    display: block;
    width: 5px;
    height: 5px;
    background-image: url(../images/new/bullet.png);
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
    position: relative;
    top: 7px;
    border: none !important;
}

.side_tabbed_box {
    border: solid 1px #C6BEA9;
    display: block;
    text-align: left;
    padding: 0px 0px 0px 0px;
    clear: both;
}

.side_tabbed_head div {
    border: solid 1px #C6BEA9;
    display: block;
    float: left;
    margin: 0px 4px 0px 0px;
    cursor: pointer;
    position: relative;
    top: 1px;
    border-bottom-width: 0px;
    padding-bottom: 1px;
}

    .side_tabbed_head div .active {
        border-bottom: solid 1px #ffffff;
    }

    .side_tabbed_head div p {
        display: block;
        text-align: center;
        white-space: nowrap;
        border-bottom: solid 0px #C6BEA9;
        padding: 0px 5px 0px 5px;
        background-color: #FFFFFF;
        font-size: 1.3em;
        font-weight: bold !important;
        font: 1.3em Arial, Helvetica, sans-serif;
        color: #963;
        margin: 0 0 5px 0;
    }

.side_tabbed_head {
    z-index: 6;
    font-size: 11px;
    clear: both;
    background-color: #FFFFFF;
}

.side_tabbed_box div {
    position: relative;
    top: 1px;
}

    .side_tabbed_box div span {
        display: block;
        border-bottom: solid 0px #dedede;
        margin-bottom: 3px;
    }

        .side_tabbed_box div span a {
            color: #333;
            text-decoration: none;
        }

    .side_tabbed_box div div {
        z-index: 5;
        height: 1px;
        position: relative;
        background-color: #ffffff;
        top: -5px;
    }

    .side_tabbed_box div table td {
        border-bottom: dotted 1px gray;
        vertical-align: top;
        padding: 1px 3px 1px 3px;
    }

        .side_tabbed_box div table td a {
            color: #CC9966;
            cursor: pointer;
            text-decoration: none;
        }

            .side_tabbed_box div table td a:hover {
                text-decoration: underline;
            }
/****************************/
/*          FOOTER          */
/****************************/

#footer {
    position: relative;
    bottom: 0;
    width: 100%; /*margin: -130px auto 0 auto;*/
    height: 130px;
    background-color: #FFF;
    padding-top: 10px;
    font-size: 11px;
    clear: both;
}

.footer_2 {
    border-top: solid 1px #c6bea9;
    margin-top: 5px;
}

#nonfooter {
    position: relative;
    min-height: 100%;
}

#clearer {
    clear: both;
    height: 130px;
    min-height: 130px;
}

#footer_nav {
    float: left;
    width: auto;
}

#footer_legal {
    width: 332px;
    padding: 0px 0px 0px 40px;
    float: right;
}

#footer_legal_print {
    width: 332px;
    padding: 0px 0px 0px 10px;
    float: left;
}

#footer_contact {
    width: 336px;
    float: right;
}

    #footer_contact div {
        float: left;
    }

#f_contact_1 {
    margin-right: 30px;
}

#f_contact_2 {
    margin-right: 30px;
}

#footer p {
    text-align: justify;
}

#footer div {
    display: block;
    text-align: left;
}
    /*#footer div h3 {border-bottom: none;}*/
    #footer div a {
        display: inline;
        color: #666666;
        text-decoration: none;
        text-align: left;
        border-bottom: none;
    }

        #footer div a:hover {
            color: #666666;
            text-decoration: underline;
        }


/*#bLogo {display:inline; float:left; margin: 4px 5px 4px 0px; width: 150px;}*/


/****************************/
/*        STRUCTURE         */
/****************************/

.menu {
    float: left;
    width: 120px;
    margin: 0px 0px 5px 0px;
}

.main {
    float: left;
    width: 544px;
    margin: 0px 10px 5px 10px;
    text-align: left;
}

.side {
    margin: 0px 0px 5px 0px;
    float: right;
    width: 336px;
    text-align: left;
}

.column1 {
    width: 268px;
    display: block;
    float: left;
    text-align: left;
}

.column2 {
    width: 267px;
    display: block;
    float: right;
    text-align: left;
}

.noColumns {
    margin: 0px 0px 0px 0px;
}

    .noColumns hr {
        background: none;
    }

.column1article {
    width: 250px;
    display: block;
    float: left;
    text-align: left;
}

.column2article {
    width: 250px;
    display: block;
    float: right;
    text-align: left;
}


.column12_3f {
    width: 66%;
    display: block;
    float: left;
    margin: 10px 6px 0px 0px;
    text-align: left;
}

.column3_3f {
    width: 33%;
    display: block;
    float: right;
    margin: 10px 0px 0px 6px;
    text-align: left;
}

.column12_3 {
    width: 351px;
    display: block;
    float: left;
    margin: 10px 6px 0px 0px;
    text-align: left;
}

.column3_3 {
    width: 175px;
    display: block;
    float: right;
    margin: 10px 0px 0px 6px;
    text-align: left;
}

.column1_123 {
    width: 171px;
    display: block;
    float: right;
    margin: 10px 3px 0px 6px;
    text-align: left;
}

.column2_123 {
    width: 171px;
    display: block;
    float: right;
    margin: 10px 3px 0px 3px;
    text-align: left;
}

.column3_123 {
    width: 171px;
    display: block;
    float: right;
    margin: 10px 3px 0px 6px;
    text-align: left;
}

.titleBlock {
    margin-bottom: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #dedede;
    text-align: left;
    font-size: 1.3em;
}

    .titleBlock h3 {
        display: inline !important;
    }

    .titleBlock em {
        color: #112233;
        font-style: normal;
        font-weight: bold;
    }

.miniBlock_news h3 {
    color: #963 !important;
}

.miniBlock_nl h3 {
    color: #963 !important;
}

.miniBlock_research h3 {
    color: #963 !important;
}

.tb_news {
    border-bottom: 1px solid #963;
    position: relative;
    top: -3px;
}

    .tb_news h3 {
        color: #333;
    }

.tb_nl {
    border-bottom: 1px solid #963;
    position: relative;
    top: -3px;
}

    .tb_nl h3 {
        color: #333;
    }

.tb_research {
    border-bottom: 1px solid #333;
    position: relative;
    top: -3px;
}

    .tb_research h3 {
        color: #333;
    }

.tb_about {
    border-bottom: 1px solid #333;
    position: relative;
    top: -3px;
}

    .tb_about h3 {
        color: #333;
    }

.tb_account {
    border-bottom: 1px solid #333;
    position: relative;
    top: -3px;
}

    .tb_account h3 {
        color: #333;
    }

.tb_client {
    border-bottom: 1px solid #333;
    position: relative;
    top: -3px;
}

    .tb_client h3 {
        color: #333;
    }


.subHeading {
    font: 1.5em Arial, Helvetica, sans-serif;
    color: #999;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
    font: 1.7em Arial, Helvetica, sans-serif;
    color: #963;
    margin: 0 0 5px 0;
}

h1 {
    color: #333;
    text-decoration: none;
    font-weight: bold;
    font-size: 16pt;
    line-height: 120%;
    display: block;
}

h3 {
    font-size: 1.3em;
    font-weight: bold;
}

    h2 hr, h3 hr {
        background: none;
    }

h5 {
    font-size: 1.1em;
}

    h5 em {
        color: #962;
        font-style: normal;
    }

h6 {
    font-size: 1em;
    font-weight: bold;
}

h3 a {
    color: #963 !important;
}

    h3 a:hover {
        color: #963 !important;
    }

.gap {
    display: block;
    height: 0px;
}

.title {
    font: 1.4em Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333;
    font-style: normal;
    text-decoration: none;
}




/****************************/
/*         INPUT            */
/****************************/
.input_n {
    background-color: #ffffff;
    border: solid 1px #999;
    width: 140px;
    margin: 3px 5px 2px 0;
    padding-left: 3px;
}

.input_w {
    background-color: #ffffff;
    border: solid 1px #999;
    width: 260px;
    margin: 3px 5px 2px 0;
    padding-left: 3px;
}

.input_s {
    background-color: #ffffff;
    border: solid 1px #999;
    width: 140px;
    height: 16px;
    margin: 3px 5px 2px 0;
    padding-left: 3px;
    font-size: 12px;
}

.input_100 {
    background-color: #ffffff;
    border: solid 1px #999;
    width: 98%;
    margin: 3px 5px 2px 0;
    padding-left: 3px;
}

.block_w {
    background-color: #ffffff;
    border: solid 1px #999;
    margin: 3px 5px 2px 0;
    padding-left: 3px;
}

.drop_n {
    background-color: #ffffff;
    border: solid 1px #999;
    padding: 1px 0px 1px 0px;
    width: 145px;
    margin: 3px 5px 2px 0;
}

.drop_w {
    background-color: #ffffff;
    border: solid 1px #999;
    padding: 1px 0px 1px 0px;
    width: 265px;
    margin: 3px 5px 2px 0;
}

.drop_s {
    background-color: #ffffff;
    border: solid 1px #999;
    padding: 1px 0px 1px 0px;
    width: 145px;
    margin: 3px 5px 2px 0;
    font-size: 12px;
}

.drop_100 {
    background-color: #ffffff;
    border: solid 1px #999;
    padding: 1px 0px 1px 0px;
    width: 98%;
    margin: 3px 5px 2px 0;
}

.button_n {
    font-weight: bold;
}

/****************************/
/*         LISTS            */
/****************************/
/*ul {position: relative; top:-5px; left: -15px; margin-bottom:5px; list-style-type:circle;}*/


/****************************/
/*         TABLES           */
/****************************/
.table_100 {
    width: 90%;
    border: none;
    padding-left: 10px;
}

    .table_100 td {
        vertical-align: middle;
    }

tr.news_n_head {
    font-weight: bold;
    color: #333;
}

    tr.news_n_head td {
        background-image: url(../images/new/mainMenuBackground.png) !important;
        background-position: center;
    }

table.news_n {
    background-color: #fff;
    text-align: left;
    width: 520px;
    border-collapse: collapse;
    margin: 10px;
}

    table.news_n tr td {
        border: solid 1px #999;
        padding: 0px 4px 0px 1px;
        background-color: #ffffff;
    }

        table.news_n tr td a {
            text-decoration: none;
            width: 100%;
            height: 100%;
            color: #333;
            display: block;
        }

            table.news_n tr td a:hover {
                color: #333;
            }

td.subscribe {
    text-align: center;
    background-color: #ffffff;
}

    td.subscribe a {
        display: block;
        color: #333 !important;
        font-weight: bold;
    }

        td.subscribe a:hover {
            color: #333 !important;
        }

tr.nl_n_head {
    font-weight: bold;
    color: #333;
}

    tr.nl_n_head td {
        background-image: url(../images/new/mainMenuBackground.png) !important;
        background-position: left center;
    }

table.nl_n {
    background-color: #fff;
    text-align: left;
    width: 100%;
}

    table.nl_n tr td {
        border: solid 1px #999;
        padding: 0px 4px 0px 4px;
        background-color: #ffffff;
    }

        table.nl_n tr td a {
            text-decoration: none;
            width: 100%;
            height: 100%;
            color: #333;
            display: block;
        }

            table.nl_n tr td a:hover {
                color: #333;
            }

.articleAbstract {
    line-height: 150%;
    text-indent: 0px;
}

.articleAbstract_h2 {
    line-height: 170%;
    font-size: 12px;
    color: #333;
    margin: 10px;
}

.reports_h2 {
    margin: 10px;
    line-height: 170%;
    font-size: 12px;
    color: #333;
}

.reports_h3 {
    font-weight: normal !important;
}

.subheader_h2 {
    margin: 5px 10px 10px 10px;
    font-size: 12px;
    color: #333;
    line-height: 150%;
    margin-bottom: 0px;
    text-align: justify;
}

.articleAbstract_h3 {
    font-weight: 400;
}

.florin_h3 {
    font-weight: 400;
}

    .florin_h3 a {
        color: #c96 !important;
    }

        .florin_h3 a:hover {
            color: #c96 !important;
        }

.articleAbstract.specificPage {
    width: 520px;
    display: block;
}

.article table {
    background-color: #99A;
}

    .article table caption {
        font-size: 0.9em;
        font-style: italic;
    }

    .article table tbody tr td {
        padding: 0px 4px 0px 4px;
        background-color: #ffffff;
    }

        .article table tbody tr td a {
            text-decoration: none;
            width: 100%;
            height: 100%;
            color: #333;
            display: block;
        }

            .article table tbody tr td a:hover {
                color: #999;
            }

.article h6 {
    font-size: 0.8em;
    margin: 0px;
    color: #333;
    font-weight: normal;
}

/****************************/
/*         SEARCH           */
/****************************/
.search_word {
    color: #666;
    font-weight: bold;
}

.searchbox a {
    display: inline;
}

.tabbed_head {
    min-height: 10px;
}

.tabbed_box {
    clear: both;
    padding: 5px;
    border: solid 1px #C6BEA9;
    display: block;
    text-align: left;
    position: relative;
}

.tabbed_head div {
    border: solid 1px #C6BEA9;
    display: block;
    float: left;
    margin: 0px 5px 0px 0px;
    cursor: pointer;
    position: relative;
    top: 1px;
    border-bottom-width: 0px;
    z-index: 1;
}

    .tabbed_head div h3 {
        display: block;
        text-align: center;
        white-space: nowrap;
        border-bottom: solid 1px #C6BEA9;
        padding: 0px 5px 0px 5px;
        margin-bottom: 0px;
        font-size: 1em;
    }

.tabbed_box div span a {
    color: #03507b;
    text-decoration: none;
}

.tabbed_insert {
    overflow-y: scroll;
    height: 220px;
    margin: 0px;
}
/****************************/
/*         GENERAL          */
/****************************/

.source {
    font-size: 0.9em;
    color: #aeaeae;
    display: block;
    padding-top: 5px;
}

.faded {
    color: #aeaeae;
}


#shiftDown10 {
    position: relative;
    top: 10px;
}

.clear {
    clear: both;
    line-height: 10px;
    font-size: 10px;
    margin: 0px;
    height: 10px;
    table-layout: fixed;
}

.clear0 {
    clear: both;
    line-height: 0px;
    margin: 0px;
    height: 1px;
    table-layout: fixed;
}

.clearBottomBorder {
    clear: both;
    line-height: 1px;
    font-size: 1px;
    margin: 0px;
    height: 1px;
    table-layout: fixed;
    border-bottom: solid 1px #C6BEA9;
}

.center {
    text-align: center;
}

.middle {
    margin: 0 auto 0 auto;
}

.alignLeft {
    text-align: left;
}

.alrignRight {
    text-align: right;
}


/****************************/
/*         GENERAL          */
/****************************/

.jsAnalytics {
    border-style: none;
    width: 1px;
    height: 1px;
    display: block;
    float: none;
    clear: both;
}

.nav {
    padding: 0 2px 0 2px;
}

#invisibleTable {
    border: solid 0px white;
}

/****************************/
/*         CONTENT          */
/****************************/



.contentAreaArticle {
    border: solid #c6bea9;
    border-width: 1px 1px;
    height: 100%;
}

.social-media-integrator {
    height: 10px;
}

.contentAreaArticle div p {
    margin: 10px;
    font-size: 12px;
    color: #333;
    line-height: 170%;
    margin-bottom: 10px;
    text-align: justify;
}

.contentAreaArticle span.header a {
    color: #666;
    font-size: 13px;
    text-decoration: none;
}

.social-media-integrator .header {
}

.contentAreaArticle span.header {
    display: block;
    height: 21px;
    background: url(../images/new/contentAreaHeader.png);
    color: #666;
    padding: 0 0 1px 5px;
    font-size: 13px;
    line-height: 150%;
}

.contentAreaArticle span.itemDate {
    font-size: 11px;
    color: #999;
    display: block;
    margin: 8px 0 7px 0;
    padding-left: 10px;
}

.articlePanel {
    margin: 0 5px 0 5px;
}

.globalCommerceClear {
    clear: both;
    line-height: 2px;
    margin: 0px;
    height: 2px;
    table-layout: fixed;
}

.globalCommerceDownloadButton {
    width: 189px;
    height: 20px;
    line-height: 20px;
    font-family: Verdana;
    font-size: 12px;
    color: #FFFFFF;
    text-align: left;
    padding-left: 10px;
    font-weight: lighter;
    display: block;
    text-decoration: none;
    margin: 0 auto;
    background-repeat: no-repeat;
}

.infographic {
    background: url(../images/button_download_02.png);
    background-repeat: no-repeat;
}

.countryReport {
    background: url(../images/button_download_01.png);
    background-repeat: no-repeat;
}

.globalCommerceLargeImage {
    width: 100px;
    display: inline-block;
    padding-right: 5px;
    height: 60px;
}

.globalCommerceHeader {
    font-size: 20px;
    line-height: 120%;
    display: block;
    color: #996633;
    font-family: Verdana;
}

.lowerLinks {
    margin-left: 10px;
}

.globalCommerceLowerLinks {
    font-style: italic;
}

.globalCommerceCountryText {
    padding-right: 10px;
    display: inline-block;
    max-height: 80px;
    overflow-y: hidden;
}

    .globalCommerceCountryText > p {
        padding-right: 10px;
        word-break: break-word;
        overflow-x: hidden;
        word-wrap: break-word;
        max-height: 80px;
        overflow-y: hidden;
        text-align: justify;
    }

.globalCommerceText {
    line-height: 150%;
    text-indent: 0px;
}

.globalCommerceText_h1 {
    background-image: none !important;
    font-size: 12px;
    color: #333;
    font-weight: 400;
    padding-right: 13px;
    word-break: break-word;
    overflow-x: hidden;
    word-wrap: break-word;
    text-align: justify;
    line-height: 170%;
    font-weight: bold;
}

.globalCommerceText_h3 {
    padding-right: 13px;
    word-break: break-word;
    overflow-x: hidden;
    word-wrap: break-word;
    text-align: justify;
    line-height: 170%;
    margin: 10px;
    font-size: 12px;
    color: #333;
    font-weight: 400;
}


.globalCommerceText > p {
    padding-right: 13px;
    word-break: break-word;
    overflow-x: hidden;
    word-wrap: break-word;
    text-align: justify;
    line-height: 170%;
    margin: 10px;
    font-size: 12px;
    color: #333;
}

.globalCommerceBlackText {
    color: black !important;
}

.globalCommerceDownloadButtons {
    display: inline-block;
    width: 190px;
    height: 60px;
    vertical-align: top;
    float: right;
}


.globalCommerceUpperInformation {
    display: inline-block;
    width: 240px;
    vertical-align: top;
}

.globalCommerceImageContainer {
    float: right;
    width: 200px;
    display: inline-block;
    padding-right: 5px;
}

.rightFloat {
    float: right;
}

.globalCommerceInformation {
    display: block !important;
    width: 99%;
    display: inline-table;
    padding-left: 10px;
    padding-right: 10px;
}

    .globalCommerceInformation p {
        color: #333;
        font-size: 12px;
        line-height: 150%;
        text-align: justify;
        margin: 5px 10px 10px 10px;
        margin-bottom: 15px;
    }


.globalCommerceExpand {
    width: 100%;
    display: inline-table;
    height: 60px;
    margin: 0px !important;
    padding: 0px !important;
}

.globalCommerceInnerTabs {
    width: 75px;
    display: inline-block;
    height: 70px;
    vertical-align: top;
    margin: 0px;
    border: 0px;
    padding: 0px;
    text-align: left;
}

.globalCommerceActiveTab {
    height: 60px;
    background: url(../images/underline_60px.png);
    background-position: bottom;
}

.globalCommerceCountryMaster {
    background-color: #f6f3ee;
}

.globalCommerceInnerTabs a {
    margin: 0 auto;
    display: inline-block;
    text-align: left;
    padding-left: 10px;
    width: 100%;
}

.upperInformationHeaderText {
    text-align: justify;
    line-height: 170%;
    font-size: 12px;
    color: #333;
    font-weight: 400;
}

.globalCommerceUpperCountryZone {
    height: 40px;
}

.globalCommerceCountryContainer {
    display: inline-block;
    background: #f7f5ed; /* Old browsers */
    background: -moz-linear-gradient(top, #f7f5ed 1%, #dfd9d0 98%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f7f5ed), color-stop(98%,#dfd9d0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f5ed 1%,#dfd9d0 98%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f5ed 1%,#dfd9d0 98%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f5ed 1%,#dfd9d0 98%); /* IE10+ */
    background: linear-gradient(to bottom, #f7f5ed 1%,#dfd9d0 98%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5ed', endColorstr='#dfd9d0',GradientType=0 ); /* IE6-9 */
    width: 100%;
    overflow: hidden;
    height: 75px;
}

.globalCommerceRepeaterTitle {
    height: 30px;
    line-height: 30px;
}

    .globalCommerceRepeaterTitle a {
        text-decoration: none;
        color: #5a5b5d;
        font-weight: bold;
        font-family: Verdana;
        font-size: 12px;
    }

.globalCommerceRepeaterLowerLinks {
    padding-left: 48px;
}

.globalCommerceCountryContainerImageHolder {
    width: 45px;
    height: 30px;
    vertical-align: top;
    display: inline-block;
}

    .globalCommerceCountryContainerImageHolder img {
        padding-left: 5px;
        padding-top: 5px;
    }

.globalCommerceCountryContainerInformation {
    display: inline-block;
    padding-left: 0px;
    margin-left: 0px;
    width: 90%;
}

.globalCommerceUpperImageInformation {
    width: 540px;
}

.globalCommerceUpperText {
    display: inline-block;
    padding-left: 5px;
}

.globalCommerceMasterDivier {
    clear: both;
    line-height: 2px;
    margin: 0px;
    height: 2px;
    table-layout: fixed;
    background-color: #C1BEB5;
}

.contentArea {
    /*width: 541px; /* Total width: 455px */
    border: solid #c6bea9;
    border-width: 1px 1px 0px;
    height: 100%;
    line-height: 100%;
}

.header_h1 {
    font-weight: 400;
}

.noHeight {
    height: 0px !important;
}

.globalCommerceRegionHeader {
    background-color: #515153;
    height: 30px;
    line-height: 30px;
    color: white;
    font-size: 15px;
    text-transform: uppercase;
}

.contentArea span.header {
    display: block;
    height: 21px;
    background: url(../images/new/contentAreaHeader.png);
    color: #666;
    padding: 0 0 1px 5px;
    font-size: 13px;
    line-height: 150%;
}

.contentArea h1.header, h2.header {
    display: block;
    height: 21px;
    background: url(../images/new/contentAreaHeader.png);
    color: #666;
    padding: 0 0 1px 5px;
    font-size: 13px;
    line-height: 150%;
}

.contentArea span.header a {
    color: #666;
    font-size: 13px;
    text-decoration: none;
}

.contentArea h1.header a {
    color: #666;
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
}

.contentArea img {
    /*margin: 13px 8px 0 10px; 	border: solid 1px #c6bea9; 	float: left; */
}

.contentArea span.itemHeader {
    font: 20px/140% Verdana;
    color: #963;
    display: block;
    margin-top: 3px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.contentArea span.itemTitle {
    font: 16px/140% Arial;
    color: #963;
    display: block;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 5px;
}

.itemTitle {
    font: 16px/140% Arial;
    color: #963;
    display: block;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 5px;
}

.contentArea span.itemIterate {
    font: 12px/140% Arial;
    color: #963;
    margin-left: 10px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 10px;
}

.contentArea span.newsItemIHeader a {
    font: 14px Verdana;
    display: block;
    color: #963;
    margin-top: 3px;
    text-decoration: none;
    margin-right: 10px;
    margin-left: 10px;
    line-height: 15px;
}

.contentArea span.itemHeader a {
    font-size: 20px;
    color: #963;
    text-decoration: none;
}


.contentArea span.itemDate {
    font-size: 11px;
    color: #999;
    display: block;
    margin: 8px 0 7px 0;
    padding-left: 10px;
}

.contentArea p {
    margin: 5px 10px 10px 10px;
    font-size: 12px;
    color: #333;
    line-height: 150%;
    margin-bottom: 0px;
    text-align: justify;
}

    .contentArea p.itemIterate {
        margin-left: 20px;
        font-size: 12px;
        color: #333;
        line-height: 150%;
        margin-bottom: 10px;
    }


    .contentArea p a {
        color: #c96;
        text-decoration: none;
    }

        .contentArea p a:hover {
            color: #c96;
            text-decoration: underline;
        }

.contentArea * a.linkBlackUnderlined {
    color: #CC9966;
    text-decoration: none;
}

    .contentArea * a.linkBlackUnderlined:hover {
        color: #CC9966;
        text-decoration: underline;
    }

p.faq_links a {
    color: #CC9966;
    text-decoration: none;
}

    p.faq_links a:hover {
        color: #CC9966;
        text-decoration: underline;
    }

.contentArea * b {
    color: #996633; /*color : #333333;*/
}

.contentArea ul {
    margin: 0px 0 0 10px;
    color: #666;
    font-size: 10px;
    list-style: disc;
    padding-left: 24px;
}

    .contentArea ul li {
        line-height: 16px;
        padding-bottom: 4px;
        text-indent: 0px; /*background: url(../images/new/bullet.png) 0 3px no-repeat;*/
    }

    .contentArea ul a {
        color: #996633;
        list-style: none;
        text-decoration: none;
    }

        .contentArea ul a.linkBlackUnderlined {
            text-decoration: none;
            color: #CC9966;
        }

            .contentArea ul a.linkBlackUnderlined:hover {
                text-decoration: underline;
                color: #CC9966;
            }

        .contentArea ul a:hover {
            text-decoration: underline;
        }

.itemFooter {
    /*width: 537px;*/
    border: solid #c6bea9;
    border-width: 0 1px 1px 1px;
    text-align: right;
    color: #999;
    font-size: 11px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    text-decoration: none;
    line-height: 13px;
    height: 15px;
    padding-top: 5px;
}

    .itemFooter a {
        border-width: 0px;
        text-align: right;
        color: #999;
        font-size: 11px;
        padding-bottom: 4px;
        text-decoration: none;
        padding-right: 10px;
    }

        .itemFooter a:hover {
            text-decoration: underline;
            padding-bottom: 4px;
        }

/* SUBSCRIBE */

.subscribe {
    /*width: 100px;*/
    padding: 1px 10px 10px 10px;
    border: solid #c6bea9 1px;
    background: #c0a062; /* url(images/advertisementHeader.png) no-repeat;*/
    font-size: 13px;
    line-height: 150%;
    color: #666;
}

    .subscribe p {
        margin-top: 7px;
        color: #111;
        font-size: 12px;
    }

.articlePanel {
    width: 530px;
}

    .articlePanel h3 {
        padding-right: 13px;
        word-break: break-word;
        overflow-x: hidden;
        word-wrap: break-word;
        text-align: justify;
        line-height: 170%;
        margin: 10px;
        font-size: 12px;
        color: #333;
        font-weight: 400;
    }

/* NEWS */

.newsItem {
    padding-left: 7px;
    padding-top: 15px;
    margin: 5px 0 0 0;
    color: #666;
    font-size: 12px;
}

    .newsItem a {
        color: #666;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
    }

        .newsItem a:hover {
            text-decoration: underline;
        }

.interviewContainer {
    /** height: 140px;**/
}

.contentImage {
    margin: 8px 5px 0 10px;
    border: solid 1px #c6bea9;
    float: left;
}

.bulletItem {
    padding-left: 9px;
}

.contactWrapper {
    width: 100%;
}

.contactColumn1 {
    width: 300px;
    float: left;
    margin: 10px 3px 0px 6px;
}

.contactColumn2 {
    margin: 20px 3px 0px 350px;
}

#newsGroupItemLink {
    font-size: 12px;
    font-weight: bold; /*     padding-right:5px;     */
}

/****************************/
/*       PAGINATION         */
/****************************/

.pagination {
    border: 0;
    margin: 0 0 0 16px;
    padding: 0;
}

    .pagination li {
        border: 0;
        margin: 0;
        padding: 0;
        font-size: 11px;
        list-style: none;
        margin-right: 0px;
        display: block;
        float: left;
    }

    .pagination a {
        border: solid 1px #C6BEA9;
        margin-right: 4px;
    }

    .pagination .next, .pagination .previous {
        font-weight: bold;
    }

    .pagination a:link, .pagination a:visited {
        color: #C6BEA9;
        display: block;
        padding: 0px 6px;
        text-decoration: none;
    }

    .pagination a:hover {
        border: solid 1px #C6BEA9;
        color: #C6BEA9;
    }

    .pagination .active {
        background: #C68F59;
        color: #ffffff !important;
        font-weight: bold;
        display: block;
        float: left;
        padding: 1px 6px;
        cursor: default;
        border: solid 1px #C6BEA9 !important;
    }

    .pagination .previous-off, .pagination .next-off {
        border: solid 1px #dedede !important;
        color: #C6BEA9 !important;
        display: block;
        float: left;
        font-weight: bold;
        margin-right: 4px;
        padding: 0px 4px;
        cursor: default;
    }

.valid_summary {
    /* color: red;/*#BEBEBE; /*gray*/
    font: arial;
    line-height: 16px;
    padding-bottom: 4px;
    text-indent: 0px;
    font-size: 10px;
    color: #666666;
    font-weight: normal;
}

.summary_bulet {
    font: arial;
    line-height: 16px;
    padding-bottom: 4px;
    text-indent: 0px;
    font-size: 10px;
    color: #666666;
}

.valid_text {
    color: Red;
}

.valid_summary_hlregisters {
    color: #FF4040; /*#BEBEBE; /*gray*/
    font: arial;
    padding-left: 90px;
}

.checkHack LABEL {
    font-size: 15px;
}

.linkBlackUnderlined {
    text-decoration: underline;
    color: Black;
}
/*
article 
*/
.newsItemMore {
    line-height: 16px;
    padding-bottom: 4px;
    text-indent: 0;
}

    .newsItemMore.specificPage {
        width: 500px;
    }

    .newsItemMore a {
        font-weight: bold;
        font-size: 12px;
        color: #996633;
        text-decoration: none;
    }

        .newsItemMore a:hover {
            text-decoration: underline;
        }

.moreLinkDiv {
    text-align: right;
}

    .moreLinkDiv a {
        text-decoration: none;
        color: #999999;
        font-size: 11px;
    }

        .moreLinkDiv a:hover {
            text-align: right;
            text-decoration: underline;
        }

.ulMoreNews {
    padding-left: 20px;
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 10px;
    color: #666666;
    margin-top: 10px;
    margin-bottom: 5px;
}

.articleKeywords {
    text-decoration: none;
    color: #999999;
    font-size: 11px;
}

.link_archive {
    color: Black;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}

    .link_archive: hover {
        text-decoration: underline;
        color: Black;
    }

#divIssue a:active {
    text-decoration: none;
}

#divIssue a:hover {
    text-decoration: underline;
}


.divpoll {
    border: solid 0px #c6bea9;
    width: 150px;
    float: left;
}

.pollCss {
    width: 200px;
    border: solid 0px black;
}

.pollItem {
    display: block;
    margin-left: 5px;
    line-height: 20px;
    color: #333333;
}

    .pollItem input {
        vertical-align: middle;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        line-height: 20px;
    }

    .pollItem label {
        vertical-align: middle;
        margin-left: 5px;
        color: #333333;
        text-decoration: none;
        line-height: 20px;
    }

.pollitemLink {
    vertical-align: middle;
    color: #333333;
    text-decoration: none;
}

    .pollitemLink :hover {
        text-decoration: underline;
    }

.pollDesc {
    font-weight: bold;
    line-height: 20px;
    font-size: 12px;
    color: White;
    padding: 10px 0px 10px 5px;
}

.divBtnVote {
    text-align: left;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 5px;
    width: 200px;
    clear: both;
}

.btnVote {
    font-size: 12px;
    font-weight: bold;
    margin-left: 20px;
}

.divPollImg {
    float: left;
    background-color: #C0A062;
    vertical-align: middle;
}


.divPollThanks {
    border: 1px solid #C6BEA9;
    background-color: #C0C0C0;
}

.results {
    border-bottom: 2px solid #FFFFFF;
    border-top: 2px solid #FFFFFF;
}

.result {
    background-color: #CC9966;
    float: left;
    height: 21px;
    margin: 2px 2px 2px 0;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    color: white;
    width: 10px;
    line-height: 21px;
}

.row {
    width: 320px;
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 35px;
}

.description {
    width: 150px;
    border-right: solid 3px black;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    height: 10px;
    padding: 5px 5px 10px 0;
    text-align: right;
    top: 0;
}


.none {
    color: Black;
    text-align: left;
    text-decoration: none;
    border-style: none;
    margin: 0px;
    padding: 0px;
    float: none;
    position: static;
    display: inline;
}

.gvHeader {
    background-color: #C0C0C0;
    text-align: left;
}

    .gvHeader a {
        color: Black;
    }

.gvRow {
    height: 18px;
    padding: 0px 0px 0px 0px;
}

.gvTable {
    width: 750px;
    border: solid 0px white;
    border-collapse: collapse;
}

.thSortAsc {
    background-image: url('../Images/up46.gif');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
}

.thSortDesc {
    background-image: url('../Images/down46.gif');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
}

.thSortNone {
    padding-left: 1px;
}

.gvPager {
    border-style: none;
    padding: 5px 0px 0px 10px;
    float: right;
}

    .gvPager td table {
        border-style: none;
        padding: 5px 0px 0px 10px;
    }

.gridPager TD TABLE {
    width: auto !important;
    text-align: left;
}

    .gridPager TD TABLE TR TD {
        width: 10px;
    }

        .gridPager TD TABLE TR TD SPAN {
            background-color: Gray;
            color: White;
            padding: 0 3px 0 3px;
        }

.divCenter {
    text-align: center;
}

.black {
    font-size: 30px;
    color: Black;
}

div[class="colImg"] {
    width: 142px;
    float: left;
    height: 140px;
}

div[class="colImgRight"] {
    width: 142px;
    float: left;
    height: 140px;
    padding: 0px 0px 0px 0px;
}

div[class="colImg"] * img {
    vertical-align: bottom;
    padding-top: 25px;
    text-align: center;
}

div[class="colImgRight"] * img {
    vertical-align: bottom;
    padding-top: 25px;
    text-align: center;
    margin: 0px 0px 0px 0px;
}

div[class="colText"] {
    width: 390px;
    float: left;
    text-align: justify;
}

div[class="wSpacer10"] {
    width: 10px;
    float: left;
    height: 30px;
}

.separator {
    border-top: 1px solid #C6BEA9;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding-bottom: 0;
    padding-top: 5px;
    text-decoration: none;
    width: 100%;
    display: block;
}


.compTblCustom {
    width: 522px;
    border-style: none;
    margin-bottom: 1px;
    border-collapse: collapse;
    text-align: justify;
    font: 12px Arial, Helvetica, sans-serif;
    margin: 0px 10px 1px 10px;
    line-height: 150%;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    overflow: hidden;
}

.noBorders {
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-collapse: collapse;
}

.compTblPro {
    width: 542px;
    border-style: none;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    background-color: rgb(205,185,134); /*rgb(224,213,187);*/
    margin: 0px 0px 1px 0px;
    text-align: justify;
    border-collapse: collapse;
    text-align: justify;
    line-height: 150%;
    font: 12px Arial, Helvetica, sans-serif;
}

    .compTblPro > td {
        border: 0px;
    }

.compTdPro {
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}

.compTblPremium {
    width: 522px;
    background-color: White;
    border: dotted 0px #333333;
    font: 12px Arial, Helvetica, sans-serif;
    margin: 0px 10px 1px 10px;
    border-collapse: collapse;
    text-align: justify;
    line-height: 150%;
    border-style: none;
}

.compTblPlus, .compTblBasic {
    font: 12px Arial, Helvetica, sans-serif;
    width: 522px;
    border: dotted 0px #333333;
    margin-bottom: 3px;
    border-collapse: collapse;
    margin: 0px 10px 1px 10px;
    text-align: justify;
    line-height: 150%;
    border-style: none;
    border: 0px solid white;
}

.compName {
    color: #000000;
    text-decoration: none;
    font: 18px/140% Verdana, Arial, Helvetica, sans-serif;
}

.compLink {
    color: #963;
    text-decoration: none;
}

    .compLink :hover {
        color: #963;
        text-decoration: underline;
    }

.compNameBasic {
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    font: 14px/140% Verdana, Arial, Helvetica, sans-serif;
}

.divCompSubCatLeft {
    float: left;
    width: 70px;
    text-align: left;
    vertical-align: bottom;
}

.divCompSubCatRight {
    float: right;
    width: 320px;
    text-align: left;
    vertical-align: bottom;
    display: none;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 150%;
}

.divCompSubCatRight2 {
    width: 420px;
    text-align: left;
    vertical-align: bottom;
    display: none;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 150%;
}

.divCompSubCatRight > input:text, .companyFilterText, .divCompSubCatRight > select {
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 150%;
}

.DDSelect {
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 150%;
}

.DDFilter {
    font: 12px Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px 0xp;
    height: 14px;
}

.visible {
    display: inline;
}

.notVisible {
    display: none;
}

.compLblAdd {
    cursor: pointer;
    text-decoration: underline;
}

    .compLblAdd :hover {
        text-decoration: none;
    }

.imgCriteria {
    cursor: pointer;
    width: 16px;
    height: 16px;
    padding-right: 3px;
    vertical-align: middle;
}

.spanCriteria {
    vertical-align: bottom;
}

.lblAddFilter {
    cursor: pointer;
    text-decoration: underline;
    color: #996633;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 150%;
}

    .lblAddFilter:hover {
        text-decoration: none;
    }

.paddingSides10 {
    padding-left: 10px;
}


.bottom10 {
    padding-bottom: 10px;
}

.gridCompaniesAdv {
    border-collapse: collapse;
    width: 544px;
    border-top: solid 1px #C6BEA9;
    border-bottom: solid 1px #C6BEA9;
    border-left: solid 1px #C6BEA9;
    border-right: solid 1px #C6BEA9;
}

.lblSelectList {
    cursor: pointer;
    text-decoration: underline;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 150%;
    color: #c96;
}

.lblBordered {
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 150%;
    color: #c96;
    font-weight: bold;
    border-left: #c6bea9 1px solid;
    border-right: #c6bea9 1px solid;
    border-top: #c6bea9 1px solid;
    border-bottom: #ffffff 1px solid;
}

.tblCompanyDetails {
    width: 534px;
    table-layout: fixed;
    border-style: none;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 150%;
    text-align: left;
    color: #333333;
    padding-top: 5px;
    text-align: left;
}

.text {
    margin-left: 10px;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 150%;
    color: #666;
}

.borderRight {
    width: 180px;
    border-right: #c6bea9 1px solid;
    vertical-align: top;
}

.paddingLeft10 {
    margin-left: 10px;
    text-align: justify; /*vertical-align: bottom;*/ /*This caused the bottom of letter like "p" not to show in IE*/
    display: block;
    margin-bottom: 10px;
    margin-right: 5px;
}


.marginSides5 {
    margin-left: 5px;
    text-align: justify;
    vertical-align: bottom;
    display: block;
    margin-bottom: 10px;
    margin-right: 5px;
}

.itemFooterNoMargin {
    border-color: #C6BEA9;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #999999;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding-bottom: 0;
    padding-top: 5px;
    text-decoration: none;
}

.itemFooterMargin10 {
    border-color: #C6BEA9;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #999999;
    height: 1px;
    margin: 0px 0px 0px 0px;
    padding-bottom: 0;
    text-decoration: none;
    margin-bottom: 10px;
}

.spacer5 {
    height: 5px;
    margin: 0px 0px 0px 0px;
    padding-bottom: 0px 0px 0px 0px;
    text-decoration: none;
}

.block {
    display: block;
    clear: both;
}

.width400 {
    width: 400px;
}

.imgCompDetailsBool {
    vertical-align: bottom;
    width: 14px;
    height: 14px;
    padding-left: 5px;
}

.lineheight200 {
    line-height: 200%;
}

.spanLink {
    color: #c96;
    padding-left: 10px;
}

.spanLinkLeft5 {
    color: #c96;
    padding-left: 5px;
}

.margin5 {
    margin-left: 5px;
}

.marginTop {
    margin-top: 5px;
}

.marginTop10 {
    margin-top: 10px;
}

.paddingTop5 {
    padding-top: 5px;
}

.marginLeft10 {
    margin-left: 10px;
}

.textCompDetails {
    width: 346px;
    white-space: pre-line;
    overflow: hidden;
}

.headerColor {
    height: 20px;
    background: url(../images/new/contentAreaHeader.png);
    color: #666;
    padding: 0 0 0px 5px;
    font-size: 13px;
    line-height: 150%;
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
    border-collapse: collapse;
}

.ddlSearch {
    width: 210px;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 150%;
}

.alignTopLeft {
    text-align: left;
    vertical-align: top;
}

.pagerComp, .pagerComp td {
    border-style: none;
    color: White;
    text-align: right;
}

    .pagerComp td table {
        border-style: none;
        color: White;
        float: right;
        margin-right: 10px;
    }

.borderColor {
    border-bottom-style: solid;
    border-bottom-color: #c6bea9;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-color: #c6bea9;
    border-top-width: 1px;
}

    .borderColor td {
        border-collapse: collapse;
    }

.imgCompLogo {
    max-width: 300px;
    width: expression(this.width > 300 ? 300: true);
    float: right;
}

em {
    font-style: italic;
}

.em {
    font-style: italic;
}

.testClaudiu {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.startendDates .ajax__calendar_container {
    border: 1px solid #646464;
    background-color: red;
    color: red;
}


.link-group-title {
    color: #C96;
    font-weight: bold;
}

a.black-link {
    color: Black;
    text-decoration: underline;
}

#description {
    word-wrap: break-word;
    width: 468px;
    display: block;
}

.specificPage {
    word-wrap: break-word;
}

.printBtn {
    height: 20px;
    width: 100px;
    font-size: 13px;
    margin-left: 10px;
    color: #666;
    line-height: 20px;
    background: url(../images/new/subMenuHeader.png) no-repeat;
    text-decoration: none;
}

    .printBtn:hover {
        background: url(../images/new/activeMainMenuItemVOI.png) no-repeat;
        color: white;
        cursor: pointer;
        text-decoration: none;
    }

.social-media-integrator ul {
    height: 10px;
    float: right;
    text-align: left;
    list-style-type: none;
}

    .social-media-integrator ul li {
        height: 10px;
        display: inline;
    }

.facebook-share, .twitter-share, .linkedin-share, .google-share {
    width: 25px;
    height: 20px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
}

.facebook-share {
    background-image: url('../content/image/content_fb.png');
}

.twitter-share {
    background-image: url('../content/image/content_tw.png');
}

.linkedin-share {
    background-image: url('../content/image/content_in.png');
}

.google-share {
    background-image: url('../content/image/content_g.png');
}
