#sf_nav li a:link,
#sf_nav li a:visited,
#sf_nav li a:active { text-decoration: none;}
#sf_nav li a:hover { text-decoration: underline;}
a:focus { outline: none; }
#menuebox {
	position: relative;
	height: 33px;
	margin:0;
	margin-top: -15px;
	margin-left: -1px;
	z-index: 200;
	border: 0px solid;
	padding-top: 4px;
	background: url('images/menu_bg.gif') no-repeat 0px 0;
	/*background: #f00;*/
	border: 0px solid #f00;
	width: 984px;
	}
	
#menue {
	height: 33px;
	margin: 0;
	padding: 0;
	}
.begintab{width: 20px; background:url('images/tab_start.png') no-repeat -180px 0;}
.endtab{width: 41px; background:url('images/tab_start.png') repeat-x;}

.hometab{width: 55px; background:url('images/tab_home.png') no-repeat;}
.hometab:hover{width: 55px; background:url('images/tab_home.png') no-repeat 0 -28px;}
.hometab_act{width: 55px; background:url('images/tab_home.png') no-repeat 0 -56px;}
#sf_nav li.hometab ul li a,
#sf_nav li.hometab_act ul li a {width: 55px;}

.renewaltab {width: 150px; background:url('images/tab_fis.png') no-repeat;}
.renewaltab:hover,
.renewaltab_act:hover {width: 150px; background:url('images/tab_fis.png') no-repeat 0 -28px;}
.renewaltab_act {width: 150px; background:url('images/tab_fis.png') no-repeat 0 -56px;}
#sf_nav li.renewaltab ul li a,
#sf_nav li.renewaltab_act ul li a {width: 150px;}

.fistab {width: 150px; background:url('images/tab_fis.png') no-repeat;}
.fistab:hover,
.fistab_act:hover {width: 150px; background:url('images/tab_fis.png') no-repeat 0 -28px;}
.fistab_act {width: 150px; background:url('images/tab_fis.png') no-repeat 0 -56px;}
#sf_nav li.fistab ul li a,
#sf_nav li.fistab_act ul li a {width: 150px;}

.favtab {width: 110px; background:url('images/tab_110.png') no-repeat;}
.favtab:hover {width: 110px; background:url('images/tab_110.png') no-repeat 0 -28px;}
.favtab_act {width: 110px; background:url('images/tab_110.png') no-repeat 0 -56px;}
#sf_nav li.favtab ul li a,
#sf_nav li.favtab_act ul li a {width: 110px;}

.onlinebackuptab {width: 110px; background:url('images/tab_110.png') no-repeat;}
.onlinebackuptab:hover {width: 110px; background:url('images/tab_110.png') no-repeat 0 -28px;}
.onlinebackuptab_act {width: 110px; background:url('images/tab_110.png') no-repeat 0 -56px;}
 #sf_nav li.onlinebackuptab ul li a ,
 #sf_nav li.onlinebackuptab_act ul li a {width: 110px;}

.mobiletab {width: 110px; background:url('images/tab_110.png') no-repeat;}
.mobiletab_act:hover,
.mobiletab:hover {width: 110px; background:url('images/tab_110.png') no-repeat 0 -28px;}
.mobiletab_act {width: 110px; background:url('images/tab_110.png') no-repeat 0 -56px;}
#sf_nav li.mobiletab ul li a,
#sf_nav li.mobiletab_act ul li a {width: 110px;}

.corporatetab  {width: 181px; background:url('images/tab_corporate.png') no-repeat;}
.corporatetab:hover ,
.corporatetab_act:hover 		{width: 181px; background:url('images/tab_corporate.png') no-repeat 0 -28px;}
.corporatetab_act	  	{width: 181px; background:url('images/tab_corporate.png') no-repeat 0 -56px;}
#sf_nav li.corporatetab ul li a ,
#sf_nav li.corporatetab_act ul li a {width: 181px;} /* minus 4px wg padding (**1) */

.faqtab {width: 55px; background:url('images/tab_home.png') no-repeat;}
.faqtab:hover {width: 55px; background:url('images/tab_home.png') no-repeat 0 -28px;}
.faqtab_act {width: 55px; background: #ff0; background:url('images/tab_home.png') no-repeat 0 -55px;}
#sf_nav li.faqtab ul li a,
#sf_nav li.faqtab_act ul li a {width: 55px;}

/*
.hometab:hover, .hometab_act:hover,
.renewaltab:hover, .renewaltab_act:hover,
.fistab:hover, .fistab_act:hover,
.favtab:hover,
.onlinebackuptab:hover,
.mobiletab:hover,
.corporatetab:hover,
.faqtab:hover {background: url('images/menu_bg_top_trans.png') no-repeat; color: #000;}
*/
#sf_nav, #sf_nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1; 
	z-index: 99;
}

#sf_nav a {
	display: block;
	padding: 2px 0 7px 0;
	border: 0px solid #f00;
}

#sf_nav li { /* all list items */
	float: left;
	/*width: 120px; /* width needed or else Opera goes nuts */
	margin: 1px 0 0 0;
	text-align: left;
	border: 0px solid #f00;
	height: 28px;
}
#sf_nav li a{
	height: 30px;
	line-height: 200%;
	padding-left: 5px;
	text-align: left;
	}

#sf_nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin: 0px 0 0 0;
	padding-bottom: 5px;
	margin-top: -13px;
}
#sf_nav li.corporatetab ul,
#sf_nav li.corporatetab_act ul { /* second-level lists */
	background: url('images/menu_bg_trans_corporate.png') no-repeat bottom left;
	width: 181px;
}
#sf_nav li.mobiletab ul, #sf_nav li.mobiletab_act ul { /* second-level lists */
	background: url('images/menu_bg_trans_110.png') no-repeat bottom left;
	width: 110px;
}
#sf_nav li.onlinebackup ul, #sf_nav li.onlinebackup_act ul { /* second-level lists */
	background: url('images/menu_bg_trans_110.png') no-repeat bottom left;
	width: 110px;
}
#sf_nav li.favtab ul, #sf_nav li.favtab_act ul { /* second-level lists */
	background: url('images/menu_bg_trans_110.png') no-repeat bottom left;
	width: 110px;
}
#sf_nav li.fistab ul, #sf_nav li.fistab_act ul { /* second-level lists */
	background: url('images/menu_bg_trans_150.png') no-repeat bottom left;
	width: 150px;
	z-index: 99;
}
#sf_nav li.renewaltab ul, #sf_nav li.renewaltab_act ul { /* second-level lists */
	background: url('images/menu_bg_trans_150.png') no-repeat bottom left;
	width: 150px;
	z-index: 99;
}

#sf_nav li.none { /* second-level lists without links*/
	
	background: #c1d4ea;
	width: 179px;
	margin-left: 1px;
	height: 20px;
	padding-top: 7px;
	
	/*left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

}

#sf_nav li ul li{ /* second-level lists */
	width: 181px;
	text-align: left;
	height: 19px;
	padding-top: 3px;

}

#sf_nav li ul a{ /* second-level lists */
	width: 181px;
	padding-left: 5px;
	line-height: 100%;
	
	
}
#sf_nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#sf_nav li:hover ul ul, #sf_nav li.sfhover ul ul {
	display: none;
}

#sf_nav li:hover ul, #sf_nav li li:hover ul, #sf_nav li.sfhover ul, #sf_nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
