﻿/*.RightPaneMenu{
    background:url(/Portals/_default/skins/CCC/images/mbgg.jpg) 5px 0 repeat-y; 
}
.CCCRightMenu{
    display:block;
    line-height:19.6px;
    margin:-23px 0 0 4px; 
    width:300px; 
    background:url(/Portals/_default/skins/CCC/images/mbg.jpg) 0 0 no-repeat; 
    min-height:530px; 
    overflow:hidden;
    border:1px outset #dddddd;
    text-align: left;
    overflow: hidden;
    list-style:none;
    }*/
    .RightPane .containerpane{min-height:0px;}
    




    .RightPane{ 
        margin-bottom:10px;
        margin-left:10px;
        }
.RightPane .mctop{ height:26px; background:url(/Portals/_default/skins/CCC/DNNMegaRight/images/mt.png) 0 0 no-repeat}
.RightPane .mcmain{ background:url(/Portals/_default/skins/CCC/DNNMegaRight/images/mbg.png) 0 0 repeat-y; margin:0px; padding:0px; border-top:0px;}
.RightPane .mcboot{ background:url(/Portals/_default/skins/CCC/DNNMegaRight/images/mb.png) 0 0 no-repeat; height:38px}
.RightPane .containerpane{ 
    /*margin:-23px 0 0 4px; */
    margin:0 0 0 4px;
    width:300px; background:url(/Portals/_default/skins/CCC/DNNMegaRight/images/mbg3.png) 0 0 no-repeat; 
    /*min-height:530px; */
    overflow:hidden}

    .RightPaneMenu{
        width:300px;
    }
    .CCCRightMenu{
        margin-bottom:0px !important;
        margin-left:0px;
    }
    .CCCRightMenu a,.CCCRightMenu a:visited,.CCCRightMenu a.hover{
        text-decoration:none;
    }
    .CCCRightMenu a:hover span{
        color:#ccc !important;
    }
    
    .CCCRightMenu .M li:last-child{
        border-bottom:0px;
        
    }
    .CCCRightMenu li.mmFirst.child-1{
        border-top:1px solid #dddddd;
    }
    /*.RightPane.home .CCCRightMenu li.mmFirst.child-1{
        border-top:0;
    }*/
    
    .CCCRightMenu li.root{
        text-align:left;
        width:100%;
        height:auto;
        border-bottom:1px outset #dddddd;
        text-align: left;
        overflow: hidden;
        border-top: 0px;
        background-image: url();
        background-repeat: repeat-x;
        margin-left:5px;
    }
    .CCCRightMenu li.root a:first-child{
        display: block;
        float:left;
        text-align: left; 
        
        
        background-image: url();
        background-repeat: repeat-x;
        white-space: pre;
        overflow: hidden;
        padding:7px 0 7px 15px;
        
        outline:none;

    }
    .CCCRightMenu li.root a span, .mcmain .containerpane a{
        display: block;
        font-style: normal; 
        font-variant: normal;
        font-weight: bold; 
        font-size: 16px; 
        font-family: Arial; 
        text-decoration: none; 
        color: #fff; 
        text-align: left; 
        line-height:19px;
        white-space: pre;
        overflow: hidden;
        margin:0;
    }
    .mcmain .containerpane center a{
        text-align:center;
    }
    .CCCRightMenu li.root a.expandSub{
        display:block;
        float:right;
        padding:11px 5px 0 0;

    }
    .CCCRightMenu .M{
        list-style:none;
        clear:both;
        overflow:hidden;
        padding-left:0;
        margin:10px;
        background-color:#61666e;
    }
    .CCCRightMenu .M li{
        list-style:none;
        border-bottom:1px outset #c1c7cf;
        display:inline-block;
        width:100%;
        
    }
    .CCCRightMenu .M li.mmSelected a.selected{
        border-bottom:2px solid #aaa;
    }
    .CCCRightMenu .M li.mmSelected a.selected span{
        color:#fff
    }
    .CCCRightMenu .M li a, .CCCRightMenu .M li.leaf a{
        padding-left:5px !important;
        float:none;
    }
    .CCCRightMenu .M a span{
        font-size:14px !important
    }
    .CCCRightMenu .expandSub{
        border:none;
        outline:none;
        transition:0.4s;

    }
    .CCCRightMenu .subMenu{
        display:none;
        transition:max-height 0.2s ease-out;
    }
    .CCCRightMenu .mmArrowUp{
        display:none;
    }
    .CCCRightMenu .expandSub.active .mmArrowDown{
        display:none !important;
    }
    .CCCRightMenu .expandSub.active .mmArrowUp{
        display:block !important;
    }
    /*.CCCRightMenu .mmHasChild a{
        padding-left:10px !important;
    }*/
    .CCCRightMenu .mmHasChild ul{
        padding-left:0px;
        margin-left:10px;
    }