    
.sidemenu ul{list-style:none; width:100%; font-size:1.05em!important; padding:0px; margin:0px; margin-bottom:20px;}
.sidemenu li { display:block;background:#e6e6e6;margin-bottom:3px;}
.sidemenu li a {display:block; padding:10px; border:1px solid #c0c0c0;  border-bottom:2px solid #c0c0c0;text-decoration:none;}
.sidemenu li a:hover{display:block; text-decoration:none; background:#313131; color:#ffffff;}
    
.smicons img{margin:0px 5px 5px 0px;}
.smicons img:hover{background:#3B5998!important;}

.fade{
    display:block;
    border:0;
    height:1px;
    clear:both;
     background-image:linear-gradient(to right,rgba(185,185,185,0),rgba(185,185,185,.85),rgba(185,185,185,0))}
 
 .sidebar img[href$='.pdf']::after {
    content: "";
    display:none!important;} 
    
.sidebar a[href$='.pdf']::after {
    content: "";
    display:none!important;} 
     
.strategic {display:block; border-bottom:2px solid #e6e6e6; text-align:center; background:#f9f9f9; padding:20px 0px;font-size:1.1em; border-right:1px dotted #dedede;min-height:120px; font-weight:bold; color:#C00000;}
.strategic:hover{background:#f4f4f4; font-weight:bold; color:#000000;}

.tab{display:block; background:#c00000; color: #ffffff; text-align:center; border-right:3px solid #ffffff; font-weight:bold;}
.tab {display:block; color:#ffffff;}
.tab:hover{background:#000000; color:#ffffff;}  
  
  
.headingbg-dark{background:#313131;padding:8px; color:#ffffff; margin-bottom:5px;}
.headingbg-light{background:#e6e6e6;padding:8px; color:#313131; margin-bottom:5px;}
.headingbg-red{background:#c000000; padding:8px color:#ffffff; margin-bottom:5px;}
    
.hzmenu {display;block; width:auto; margin:auto; overflow:hidden;}
.hzmenu ul {display:block;width:auto; margin:auto;
    padding: 0px;background:#dedede;
    list-style-type: none;   margin-bottom:60px; 
}

.hzmenu li{
    display:block; float:left; width:45%;
}
    
.hzmenu li:hover{ 
    color: #ffffff; 
    background: #555555;}
    
.hzmenu li a {
    text-decoration: none;background:#dedede;
    color: #313131; text-align:center;
    display:block; padding:12px;
}

.hzmenu li a:hover {
    background:#555555;
    text-decoration: none;
    color: #ffffff; 
    display:block; 
}
 
.hzmenu ul li a:visited {
    color: #ffffff;
}
     
.hzmenu ul li:last-child{border-right:0px;}
 
.smicons {
    display: block;
    width: 160px;
    float: left;
}

     @media (min-width: 960px) { 
.hzmenu {display;block; margin:auto; margin-top:0px; margin-bottom:0px; overflow:hidden;}
.hzmenu li{display:block; float:left; margin:0px;
    color: 313131; width:auto;
    border-right:1px solid #c0c0c0;
    background: #dedede;
    display:block; margin-bottom:0px;
} 
     }

 