
#tdSideMenu { overflow: hidden; padding: 0px 0px 0px 5px; width: 219px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#tdSideMenu .cx-box { width: 219px; }
.msie #tdSideMenu { width: 224px; }
#tdSideMenu #cxcct_2 { overflow: hidden; }

.sideMenu * { font-size: 12px; }
.sideMenu .cx-box-head { overflow: hidden; position: relative; }
.sideMenu .cx-box-head a { text-decoration: none; font-weight: bold;overflow: hidden;
    text-overflow: ellipsis;
    height: 21px;
    max-width: 280px;
    display: inline-block;
    white-space: nowrap;
}
.sideMenu .cx-box-head span { padding: 0px; margin: 0px; }
.sideMenu .cx-box-head a span { width: 13px; }
.sideMenu .cx-box-head div { position: relative; top: -2px; }

.sideMenu .cx-box-body { padding: 0px; margin: 0px; }

.sideMenu a { text-decoration: none; }

.sideMenu ul { list-style: none; margin: 0px; padding: 0px; }
.sideMenu ul li { position: relative; top: 0px; left: 0px; border-bottom: 1px solid #ffffff; clear: both; }
.sideMenu ul li a { padding: 5px; display: block; }

.msie .sideMenu ul#bdNavigation li a { height: 24px; box-sizing: border-box;}

.treeLine .popupMenu { display: none; }
.treeLineHover .popupMenu,
.treeLine:hover .popupMenu
 { display: block; position: absolute; right: 4px; top: 3px; height: 16px; }

.treeLineHover .popupMenu a,
.treeLine:hover .popupMenu a
 {
    padding: 0px;
    float: left;
    height: 38px;
    width: 26px;
    padding: 10px 0;
    text-align: center;
}

.activeHeader .closeImg { display: none; }
.inactiveHeader .openImg { display: none; }

.highlight { font-weight: bold; }

table#bdSearch tr td { border-bottom: 1px solid #ffffff; }

#bdUserMenu thead,
#bdUserMenu td a img,
#bdLateralControlPanel thead,
#bdLateralControlPanel td a img { display: none; }

#boxRelatedLinks .activeHeader img { background-position: 174px -2px; }
#boxRelatedLinks .inactiveHeader img { background-position: 190px -2px; }

#boxRelatedLinks { border: 1px solid #FF9933; margin: 5px 0px; }
.firefox #boxRelatedLinks { width: 217px; }

#boxRelatedLinks .cx-box-head { border-bottom: 0px; }
#boxRelatedLinks .cx-box-body ul { margin-top: 10px; padding: 0 5px 0 25px; width: 100%;box-sizing: border-box;}
#boxRelatedLinks .q_highlight { font-weight: bold; }

.sideMenu #boxRelatedLinks .cx-box-body ul li { border-bottom: 0px solid #666666; margin-bottom: 10px; }
.sideMenu #boxRelatedLinks .cx-box-body ul li a { padding: 0px; border-bottom: 0px solid #666666; text-decoration: underline;  }
.sideMenu #boxRelatedLinks .cx-box-body ul li a:hover { text-decoration: underline; }

.boxNewsmedBodydefault .sideMenu { width: 100%; }
.boxNewsmedBodydefault .sideMenu ul li { border-bottom: 0px; }
.boxNewsmedBodydefault .sideMenu ul li a { border-bottom: 1px solid #eff4fa; text-decoration: none; }
.boxNewsmedBodydefault .sideMenu ul li a:hover { border-bottom: 1px solid #ffffff; }
.boxNewsmedBodydefault p { display: none; }

.elmSetupSideMenu, #setupLines { width: inherit; }
table#setupSideMenu { width: 100%; }
#elmSetupSideMenu table thead a { display:block; margin:0px 0px 0px 0px; }
#setupLines { padding-left: 5px; }

.PostMostReaded {
    padding: 20px;
    border-bottom: 1px solid #FFF;
    min-height: 90px;
    cursor: pointer;
    display:block;
    box-sizing: border-box;
}

.PostMostReaded:hover
{
	background: #FFF;
}

.PostMostReaded img {
    margin-right: 10px;
    float: left;
    width: 80px;
}

.PostMostReaded .Title {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .3px;
}
