.sj-flat-menu{background-color:#FFF;text-align:left;border:1px solid #72d7ff;}
ul.sj-flat-menu ,
ul.sj-flat-menu ul{list-style:none;margin:0;padding:0;}
.sj-flat-menu li{background-color:#3eb4e3;padding-left:5px;cursor:pointer;border-bottom:1px solid #72d7ff;padding:10px;}
.sj-flat-menu .fm-item:hover a,
.sj-flat-menu li.fm-active > .fm-item a{color:#FFFFFF;outline-style:none;border:none;}
.sj-flat-menu li .fm-item .fm-link{padding-left:5px;position:relative;display:block;margin-right:25px;}
.flyout-menu li ul{background:none repeat scroll 0 0 #121212;border:1px solid #72d7ff;margin:0;padding:0;min-width:200px;}
.sj-flat-menu li ul li .fm-item a{padding-left:26px;background:url(../images/icon_dot.png) no-repeat left center;display:inline-block;background-size:6px;}
.sj-flat-menu li .fm-item .fm-button{width:16px;height:18px;margin:0;overflow:hidden;position:absolute;right:3px;top:50%;margin-top:-10px;}
.sj-flat-menu > li .fm-item{position:relative;}
.sj-flat-menu > li .fm-item a{font-weight:bold;color:#ffffff;line-height:26px;outline:none;}
.sj-flat-menu a img{vertical-align:middle;border:0 none;height:auto;max-width:32px;width:32px;padding:0 5px 0 0;}
.sj-flat-menu li.fm-last,
.sj-flat-menu li ul li.fm-last{border:0;}
.flyout-menu li .fm-container{position:absolute;top:-1px;display:none;z-index:1000;padding:0;}
.flyout-menu > li{position:relative;z-index:99;}
.flyout-menu li li{position:relative;z-index:100;}
.flyout-menu.horizontal{width:100%;}
.accordion-menu li .fm-container{display:none;}
.accordion-menu li ul li .fm-item{display:inline-block;width:100%;}
.accordion-menu li.fm-opened > .fm-item{border-bottom:1px solid #72d7ff;margin-bottom:-1px;}
.sj-flat-menu li .fm-icon{font-size:20px;}
.pretext,
.posttext{margin:10px 0px 20px 0px;}
ul.sj-flat-menu{background:#3eb4e3;}
.add{background:url("../images/add.png") no-repeat scroll right center center;}
.subtract{background:url("../images/subtract.png") no-repeat scroll right center center;}