.menu_container{
    float: left;
    width: 100%;
    position: static;
    background:#0C4DA2;
}
.menu{
    width: 100%;
    height:auto;
}
.menu ul{
    width:100%;
    position:relative;
    margin:0;
    padding:0;
    float:left;
    list-style:none;
}
.menu ul li{
    float:left;
    border-left: 1px solid #FFF;

}
.menu ul li a{
    display:block;
    height:41px;
    font-size:15px!important;
    color:#FFF;
    text-decoration:none;
    line-height:45px;
    padding: 0 15px;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear;
    transition:all .2s linear;
}
.menu ul li:hover a{
    background:#BCC5D3;
    color:#0C4DA2;
}
.menu ul li:hover a.unlist{
    height: 41px;
}

.menu ul li a.selected{
    background:#BCC5D3;
    color:#0C4DA2;  
}
.menu ul li a:active{
    color:#BCC5D3
}
.menu ul:hover li a.selected{
    background:#BCC5D3;
    color:#FFF;
}

.menu ul li:hover a.selected{

}
.menu ul li a:active.selected{
    color:#CCC
}
.menu ul ul{
    top:41px;
    width:100%;
    height:36px;
    position:absolute;
    left:0;
    margin-left:4%;
    filter:alpha(opacity=0);
    opacity:0;
    background:#BCC5D3;
    -webkit-transition:all .4s ease-out .1s;
    -moz-transition:all .4s ease-out .1s;
    -ms-transition:all .4s ease-out .1s;
    -o-transition:all .4s ease-out .1s;
    transition:all .4s ease-out .1s
}
.menu ul ul.visible{
    width:100%;
    z-index:1;
    margin-left:0;
    filter:alpha(opacity=100);
    opacity:1;
}
.menu ul:hover ul.visible{
    margin-left:0;
    filter:alpha(opacity=0);
    opacity:0
}
.menu ul li:hover ul.visible{
    margin-left:0;
    filter:alpha(opacity=100);
    opacity:1
}
.menu ul li:hover ul{
    float: left;
    position: absolute;
    z-index: 1000;
    margin-left:0;
    filter:alpha(opacity=100);
    opacity:1
}
.menu ul ul li a{
    width: 100%;
    height:36px;
    padding:0 20px;
    font-size:13px;
    color:#0C4DA2;
    text-transform:capitalize;
    line-height:40px;
    display: block;
    z-index: 9999;
    -webkit-transition:color .3s ease-in-out;
    -moz-transition:color .3s ease-in-out;
    -ms-transition:color .3s ease-in-out;
    -o-transition:color .3s ease-in-out;
    transition:color .3s ease-in-out
}
.menu ul ul li:hover a{
    background: #F3F3F3;
}
.menu ul ul ul{
    display: none;
    width:100%;
    top:36px;
    background:#F3F3F3;
}
.menu ul ul ul li:hover a{
    background: #BCC5D3;
}
.menu ul ul li:hover ul{
    display: block;
}




