.sf-menu {margin:0;background:#fff}
.sf-menu ul {position:absolute; display:none;}
.sf-menu li {position:relative; float:left;}
.sf-menu a { font-family: Arial, Helvetica, sans-serif; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:105}
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:0px;}

ul.sf-menu>li { padding:0px 0px;border-right:1px solid #454545; margin:10px 0 14px; text-align:center;width:162px;}
ul.sf-menu>li.first {border-left:1px solid #454545}
ul.sf-menu>li>a {font-size:16px; line-height:23px; color:#5c5c5c; text-transform:uppercase; display:inline-block;font-family:'Times New Roman';font-weight:bold}
ul.sf-menu>li.sfHover>a, ul.sf-menu>li.current a {border-right:0}
ul.sf-menu>li.current li a {background:none;border-right:0}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {color:#fff;}
.sf-menu>li>ul ul, .sf-menu>li>ul { width:163px;background:url(../images/png2.png) repeat left top; padding:18px 0; top:37px; left:0}
.sf-menu>li>ul>li a {color:#5c5c5c}
.sf-menu>li>ul>li {width:100%; text-align:left; line-height:22px; padding:2px 0 2px 0;margin-left:20px; }
.sf-menu>li>ul>li:first-child {background:transparent;}
.sf-menu>li>ul>li>a { color:#5c5c5c; line-height:17px; font-size:11px; font-family:'Times New Roman'; text-transform:uppercase;}
ul.sf-menu>li.current li.sfHover li a {color:#5c5c5c}
ul.sf-menu>li.current li.sfHover li a:hover {color:#ffffff }

ul.sf-menu>li.current li li, ul.sf-menu>li li.sfHover li { float:none; padding: 2px 0px;}
ul.sf-menu>li.current li li a, ul.sf-menu>li li.sfHover li a{color:#5c5c5c}
ul.sf-menu>li li.sfHover li a, ul.sf-menu>li.current li.sfHover li a {margin-left:20px}
ul.sf-menu>li li.sfHover a, .sf-menu>li>ul>li>a:hover, ul.sf-menu>li>ul>li.sfHover a:hover {color:#ffffff; background:none}