.sf-menu {float:right; }
.sf-menu ul {position:absolute; top:-999px; display:none; }
.sf-menu li {
	position:relative;
	float:left;
	background-color: #0099CC;
}
.sf-menu a {display:block; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul {
	z-index:0099CC;
	font-family: Arial, Helvetica, sans-serif;
}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
	left:100%;
	top:0;
	font-family: Arial, Helvetica, sans-serif;
}

ul.sf-menu>li {
	padding:0px 0px 0 0px;
	display:inline-block;
	width:103px;
	text-align:center;
	background-image: url(../images/menuline2.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}

ul.sf-menu>li>a { color: #FAFBFB;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
letter-spacing: 0;
line-height: 20px;
padding: 13px 0 14px;
text-transform: uppercase; }



ul.sf-menu>li.firstbutton>a {padding-left:0px !important;}
ul.sf-menu>li.lastbutton>a {padding-right:0px !important; background:transparent !important; }
 
ul.sf-menu>li.firstbutton  { border-radius:12px 0 0 12px  !important;}
ul.sf-menu>li.lastbutton  { border-radius:0 12px 12px 0 !important;}


ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover {
	background-color: #8DC63F;
	background-image: url(../images/menuline2.jpg);
	background-repeat: repeat-x;
	background-position: 0 -55px;
}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
}

ul.sf-menu>li>a.sf-with-ul>span.sf-sub-indicator { }
ul.sf-menu>li.sfHover>a.sf-with-ul>span.sf-sub-indicator {}
ul.sf-menu>li.current>a.sf-with-ul>span.sf-sub-indicator {}

ul.sf-menu>li>ul {width:103px; background:#0099CC; padding:0px 0px 0px 0px; left:0px; top:49px; z-index:999; position:absolute;}
ul.sf-menu>li>ul>li, ul.sf-menu>li.sfHover>ul>li {border-top:1px solid #0099CC;  width:103px; text-align:left;}
ul.sf-menu>li>ul>li:first-child, ul.sf-menu>li.sfHover>ul>li:first-child { border-top:1px solid transparent; }
ul.sf-menu>li.sfHover>ul>li>a { font-family: 'Lato', sans-serif; font-weight:normal; font-size:12px; line-height:15px; color:#e6e2d7; padding:5px 0 6px 15px; display:block;}
ul.sf-menu>li.sfHover>ul>li:hover, ul.sf-menu li.sfHover>ul>li.sfHover{ background:#8DC63F; }
ul.sf-menu>li.sfHover>ul>li:hover>a, ul.sf-menu li.sfHover>ul>li.sfHover a{  color:#e6e2d7;}


ul.sf-menu>li.sfHover>ul>li.sfHover>ul { left:104px; top:0px; width:103px; background:#0099CC; padding:0px 0px 0px 0px;}
ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li, ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li { border-top:1px solid #0099CC;  width:103px; text-align:left;}
ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li:first-child, ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li:first-child { border-top:1px solid transparent; }
ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li>a { font-family: 'Lato', sans-serif; font-weight:normal; font-size:12px; line-height:15px; color:#e6e2d7; padding:5px 0 6px 15px; display:block;}
ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li:hover {background:#8DC63F; }
ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li>a:hover { color:#e6e2d7;}
