* {
    margin: 0;
    padding: 0;
}

body {
    font-family: Nunito, arial, verdana;
}

#accordian {
    background: #F7F7FB;
    width: 100%;
    /*margin: 2px auto 5px 2px;*/
    margin: 2px 0px 5px -2px;
    color: white;
    /*Some cool shadow and glow effect*/
    /*box-shadow: 
				0 2px 2px 1px rgba(0, 0, 0, 0.6), 
				0 0 200px 1px rgba(255, 255, 255, 0.5);*/
}

/*heading styles*/

.sub_menu {
    border: none !important;
}

#accordian h3 {
    font-size: 13px;
    line-height: 28px;
    font-weight: normal;
    padding: 0 10px;
    padding-left: 15px;
    cursor: pointer;
    color: #fff;
    /*fallback for browsers not supporting gradients*/
    /*background: #fff url(images/bg-menu.png);*/
    background: #08376f;
    /*background:#08376f url(images/detail.png) left no-repeat;*/
    border-bottom: 1px solid #f5fafe;
}

/*heading hover effect*/

#accordian h3:hover {
    /*text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);*/
}

/*iconfont styles*/

#accordian h3 span {
    font-size: 12px;
    margin-right: -10px;
    margin-bottom: -5px;
    margin-top: 5px;
    width: 23px;
}

#accordian h3 a {
    color: #fff;
    text-decoration: none;
}

/*list items*/

#accordian li {
    border-right: 1px solid #d8d8d8;
    list-style-type: none;
}

/*links*/

#accordian ul ul li a {
    /*color: #4451ff;*/
    color: #444444;
    text-decoration: none;
    font-size: 13px;
    line-height: 25px;
    display: block;
    padding: 0 20px;
    /*transition for smooth hover animation*/
    transition: all 0.15s;
    background: #eee url("images/smenu_bg.png") no-repeat scroll 5px 8px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #fff;
}

/*hover effect on links*/

#accordian ul ul li a:hover {
    /*background: #003545;*/
    /*border-left: 5px solid #303fff;*/
    /*color:#0408ad;*/
    color: #d00;
    background: #f9e5a2 url("images/smenu_bg2.png") no-repeat scroll 5px 8px;
    border-bottom: 1px solid #f5cb44;
    border-top: 1px solid #fff;
    /*font-weight:bold;*/
}

/*Lets hide the non active LIs by default*/

.nactive {
    /*background: #003545;*/
    border-left: 5px solid #303fff;
}

#accordian ul ul {
    display: none;
}

#accordian li.active ul {
    display: block;
}

/*.icon { float:right; width:23px; background: url(images/less.png) no-repeat; }*/