#menu ul{
	margin:0px; padding:0px; display:block; list-style:none;
}

#menu ul li{
	margin:0px; padding:0px; display:block; list-style:none; float:left; height:42px; overflow:hidden;
}


#menu a, #menu a:visited{
float:left; display:block; height:42px; position:relative;
background:url(../images/mnu_bg.gif) repeat-x left 1px; color:white; margin-left:7px; margin-right:10px;
text-decoration:none; width:98px; text-align:center; font-size:14px; line-height:19px;
}

#menu a span.l{
	display:block; position:absolute; width:7px; height:42px; left:-7px; top:0px; background:url(../images/mnu_l.gif) no-repeat right 1px; z-index:999;
}

#menu a span.r{
	display:block; position:absolute; width:7px; height:42px; right:-7px; top:0px; background:url(../images/mnu_r.gif) no-repeat left 1px;
}


/* Commented Backslash Hack hides rule from IE5-Mac 
#menu a span {float:none;}\*/
/* End IE5-Mac hack */

#menu a:hover, #menu a.current, #menu a.current:visited{
	background-color:#91D400; color:black; background:url(../images/mnu_bg_ac.gif) repeat-x left top;
}

#menu a:hover span.l, #menu a.current span.l{
	background:url(../images/mnu_l_ac.gif) no-repeat right top;
}

#menu a:hover span.r, #menu a.current span.r{
	background:url(../images/mnu_r_ac.gif) no-repeat left top;
}

#menu .last{
	float:right;
}

#menu .last a, #menu .last a:visited{
	margin-right:7px; width:100px;
}

#menu .first a, #menu .first a:visited{
	width:103px;
}

#menu .singleline{
	padding-top:10px;
}


.tabcontainer div{
display:none; padding-left:18px;
}

.tabcontainer a, .tabcontainer a:visited{
	color:black; text-decoration:none;
}

.tabcontainer a:hover{
	color:black; text-decoration:underline;
}