#sf li {
list-style-type:none;
margin-left:0px;
padding-bottom: 0px;
}
#sf {
position:absolute; /* position:fixed
centre:0;*/
width:900px;
}
#sf a {
float: left;
display: block;
cursor: pointer;
height: 40px;
line-height: 42px;
text-decoration:none;
font-size:18px;
padding: 0 25px 0 0px;
color:#000;
}

/*more to come*/
#sf ul li ul li.parent a{
background: url(moretocome.png) 100% 50% no-repeat;
}
#sf ul li ul li.parent ul a{
background: none;

}
#sf ul li ul li.parent ul li.parent a{
background: url(moretocome.png) 100% 50% no-repeat;
}
#sf ul li ul li.parent ul li.parent ul a{
background: none;

}
#sf ul li ul li.parent ul li.parent ul li.parent a{
background: url(moretocome.png) 100% 50% no-repeat;
}
#sf ul li ul li.parent ul li.parent ul li.parent ul a{
background: none;

}
#sf ul li ul li a.daddy{
background: url(moretocome.png) 100% 50% no-repeat;
}
#sf ul li ul li ul a.daddy{
background: none;

}
#sf ul li ul li ul li a.daddy{
background: url(moretocome.png) 100% 50% no-repeat;
}
#sf ul li ul li ul li ul a.daddy{
background: none;

}

#sf ul ul a {
display: block;
text-decoration: none;
width: 212px;
line-height: 30px;
height:30px;
text-transform: none;
}

/*ie6 needs these below*/
#sf li {
float: left;
padding: 0;
background: none;
}
#sf ul li {
position: relative;
height: 40px;
line-height: 45px;
}
#sf li li {
float: left;
padding: 0;
width: 215px;
height:30px;
line-height:30px;
}

#sf li.sfHover ul ul,
#sf li.sfHover ul ul ul,
#sf li.sfHover ul ul ul ul {
left: -1999em;
}
#sf li.sfHover ul,
#sf li li.sfHover ul,
#sf li li li.sfHover ul,
#sf li li li li.sfHover ul{
z-index: 100;
}

/*^^^ above needed for ie6*/

#sf li ul {
top: 40px;
position: absolute;
left: -1999em;
height: auto;
width: 215px;
font-weight: normal;
border-width: 0;
margin: 0;
padding: 0;
padding-left:0px;

}
#sf li ul ul {
top: 40px;
margin: -40px 0 0 215px;
}

/* common styling */
#sf {}
#mainlevel-nav li a, #mainlevel-nav li a:visited, #sf ul.menu-nav li a, #sf ul.menu-nav li a:visited {display:block; text-decoration:none;overflow:hidden;}
#sf ul {padding:0; margin:0;list-style-type: none; }
#sf ul li {float:left; margin:0px; position:relative;}

#mainlevel-nav li:hover a , #sf ul.menu-nav li:hover a {color:#fff}
#mainlevel-nav li:hover a:hover, #mainlevel-nav a#active_menu-nav, #sf ul.menu-nav li:hover a:hover, #sf ul.menu-nav a#active_menu {}
#sf ul li:hover ul {display:block; position:absolute; top:39px; left:0px; width:215px;}
#sf ul li:hover ul li a {color:#fff}
#sf ul li:hover ul li:hover a {color:#fff}
#sf ul li:hover ul li ul {left:-1999px;}
#sf ul li:hover ul li a {display:block;}
#sf ul li:hover ul li a:hover {}
#sf ul li:hover ul li:hover ul {left:0; position:absolute;text-decoration:none;}
/*#sf ul li:hover ul li.active{text-decoration:underline;}*/
#sf ul li:hover ul li:hover ul li ul{left:-1999px;}
#sf ul li:hover ul li:hover ul li:hover ul{left:0;position:absolute;}
#sf ul li:hover ul li:hover ul li:hover ul li ul{left:-1999px;}
#sf ul li:hover ul li:hover ul li:hover ul li:hover ul{left:0;position:absolute;}

#sf ul li.sfHover a {}
#sf ul li:hover a:hover {}
#sf ul li.sfHover ul {display:block; position:absolute; top:39px; left:0px; width:215px;}
#sf ul li.sfHover ul li a {}
#sf ul li.sfHover ul li.sfHover a {}
#sf ul li.sfHover ul li ul {left:-1999px;}
#sf ul li.sfHover ul li a {display:block;}
#sf ul li.sfHover ul li.sfHover ul {left:0; position:absolute;}
#sf ul li.sfHover ul li.sfHover ul li ul {left:-1999px;}
#sf ul li.sfHover ul li.sfHover ul li.sfHover ul {left:0; position:absolute;}

#sf li.sfHover li a,
#sf li:hover li a,
#sf li li.on a,
#sf li li.on:hover a,
#sf li li.over.on a {
background:none;
}
#sf ul li#current
{
color:#000;
}
#sf ul ul{
font-weight:normal;
border:2px solid #fff; 
padding-top:5px;
padding-bottom:5px;
}

#sf li {
padding: 0;
margin: 0;
float: right;
display: block;
padding-left:25px;
height: 45px;
}
#sf li li a{padding:0px;text-indent: 17px;}

#sf li:hover, #sf li.over, #sf li.sfHover{
background: url(menuBullet.png) center left no-repeat;
}
#sf li.active, #sf li.on {
background: url(menuBullet.png) center left no-repeat;
}

#sf{margin-left:50px}
#sf-r{z-index:2;height:58px;}
#sf ul {padding-left:0;}
#sf li li a {background:none;}