.main-menu {
width:100%;
background: #FFF;
padding-bottom:6px;
margin:0 auto;
}

.sf-menu,.sf-menu * {
list-style:none;
margin:0;
padding:0;
}

.sf-menu li {
float:left;
position:relative;
background:url(../images/menu-line.jpg) 0 0 no-repeat;
padding-left:1px;
font:11px/12px Verdana, Arial, Helvetica, sans-serif;
}

.sf-menu li:first-child {
background:none;
}

.sf-menu li a {
display:block;
background:#104175;
width:100px;
text-align:center;
color:#FFF;
position:relative;
overflow:hidden;
transition:all .5s ease;
padding:5px 0;
border-radius:10px 10px 0 0;
}

.sf-menu li.last a {
width:35px;
}

.sf-menu li.home a {
width:30px;
background:#FFFFFF;
padding: 0px;
}

.sf-menu li a em {
font-style:normal;
color:#FFF;
}

.sf-menu li.sfHover a,.sf-menu li a:hover {
text-decoration:none;
background:#E7F1F9;
}

.sf-menu li.current a {
text-decoration:none;
background:#E9CC19;
}

.sf-menu li.sfHover a em,.sf-menu li.current a em,.sf-menu li a:hover em {
color:#062540;
}

.sf-menu li li {
width:100%;
font:10px/13px Arial, Helvetica, sans-serif;
padding:0;
}

.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current li a {
color:#FFF;
background:#08365E;
width:auto;
transition:all .5s ease;
padding:10px;
}

.sf-menu li li li {
width:100%;
padding:0;
}

.sf-menu li li li a,.sf-menu li li.sfHover li a,.sf-menu li li.current li a {
color:#FFF;
background:#08365E;
width:auto;
padding:10px;
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
left:0;
top:53px;
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
left:179px;
top:0;
}

.sf-menu ul,.sf-menu ul ul {
position:absolute;
top:-999em;
z-index:99;
width:170px;
display:none;
background:#1f2025;
padding:3px;
}

.sf-menu li li a:hover,.sf-menu li li.sfHover a,.sf-menu li li.current a,.sf-menu li li li a:hover,.sf-menu li li li.current a {
background:#FFF;
color:#000;
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-999em;
}





