.smk_accordion {

    position: relative;

    margin: 0;

    padding: 0;

    list-style: none;

    margin-bottom: 0px;

}



/**

 * --------------------------------------------------------------

 * Section

 * --------------------------------------------------------------

 */



.smk_accordion .accordion_in {
   position: relative;
    z-index: 10;
    overflow: hidden;
    padding: 5px 0px;
    border-bottom: 1px solid #fff;
}



/**

 * --------------------------------------------------------------

 * Head

 * --------------------------------------------------------------

 */



.smk_accordion .accordion_in .acc_head {
    position: relative;
    color: #000;
text-transform: uppercase;
    font-size: 15px;
    display: block;
    cursor: pointer;
    padding: 0px 0px 0px 22px;
  /*  border: #212020 solid 1px;*/
    background: none;
    margin-bottom: 2px;
	font-weight: 600;
}

.smk_accordion .accordion_in .acc_head a{ color:#000; text-decoration:  none; }

.smk_accordion .accordion_in .acc_head .acc_icon_expand {

    display: block;

    width: 18px;

    height: 18px;

    position: absolute;

    left: 4px;

    top: 50%;

    margin-top: -9px;

    background: url(../images/plusminus.png) center 0;

}



/**

 * --------------------------------------------------------------

 * Content

 * --------------------------------------------------------------

 */



.smk_accordion .accordion_in .acc_content {



    color: #7B7E85;

    padding: 2px 0px;

}



.smk_accordion .accordion_in .acc_content h1:first-of-type,

.smk_accordion .accordion_in .acc_content h2:first-of-type,

.smk_accordion .accordion_in .acc_content h3:first-of-type,

.smk_accordion .accordion_in .acc_content h4:first-of-type,

.smk_accordion .accordion_in .acc_content h5:first-of-type,

.smk_accordion .accordion_in .acc_content h6:first-of-type {

    margin-top: 5px;

}



/**

 * --------------------------------------------------------------

 * General

 * --------------------------------------------------------------

 */



.smk_accordion .accordion_in:first-of-type,

.smk_accordion .accordion_in:first-of-type .acc_head {

    border-radius: 3px 3px 0 0;

}



.smk_accordion .accordion_in:last-of-type,

.smk_accordion .accordion_in:last-of-type .acc_content {

    border-radius: 0 0 3px 3px;

}



.smk_accordion .accordion_in.acc_active > .acc_content {

    display: block;

}



.smk_accordion .accordion_in.acc_active > .acc_head {

    border-bottom: 1px solid #eee;
    color: #000;
    font-weight: bold;
}



.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {

    background: url(../images/plusminus.png) center -18px;

}



.left_menu {

    padding: 0px;

    margin: 0px;

    background: #fff

}



.left_menu ul { padding: 0px; margin: 0px;}



.left_menu ul li {

    list-style: none;

}



.left_menu ul li a {

    list-style: none;

    color: #111111;

    font-size: 14px;

    padding: 4px 2px 4px 20px;

    font-family: Arial, Helvetica, sans-serif;

    display: block;

   /*  border-bottom: #f1f1f1 solid 1px;  */

    -webkit-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out;
	text-decoration: none;

}



.left_menu ul li a:hover {

    color: #fff;

    background: #111111;

    padding-left: 20px;

}
.left_menu ul li a:active {

    color: #fff;

    background: #001F4F;

    padding-left: 20px;

}

