#Im_MainMenuPan .select, #Im_MainMenuPan .current
 {
	margin:0; 
	padding:0; 
	list-style:none; 
	display:block;
}

#Im_MainMenuPan li 
{
	display:inline; 
	margin:0; 
	padding:0;
	height:auto;
}

#Im_MainMenuPan .select a,#Im_MainMenuPan .current a
 {
	background:url(../../../Im_img/Im_MainMenuLinkbg.gif) 0 0 no-repeat;
	width:90px;
	height:25px;
	display:block;
	font:bold 12px/29px "Trebuchet MS",Optima,Lucida, Verdana, Arial, Helvetica, sans-serif;
	color:#fb9200;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	background-color:inherit; 
	float:left; 
	padding:0 0 0 1px; 
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
}
/* This line gave me a bug always -----* html #Im_MainMenuPan .select a,* html #Im_MainMenuPan .current a {width:90px;}*/

#Im_MainMenuPan .select a b,#Im_MainMenuPan .current a b 
{
	height:100%; 
	display:block; 
	padding:0 1px 0 0px;
	color:#fb9200;
	text-transform:uppercase;
}
#Im_MainMenuPan .select a:hover,#Im_MainMenuPan .select li:hover a 
{
	cursor:pointer;
	background:url(../../../Im_img/Im_MainMenuSelectedLink.gif) 0 0 no-repeat;
	width:90px;
	height:22px;
	color:#748674;
	background-color:inherit;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
} 

#Im_MainMenuPan .select a:hover b,#Im_MainMenuPan .select li:hover a b
 {
	background-position:100% -75px;
	border-color:#F79D5D; 
	color:#748674;
} 


#Im_MainMenuPan .sub 
{
	display:none;
}

/* for IE5.5 and IE6 only */
#Im_MainMenuPan table 
{
	position:absolute;
	border-collapse:collapse; 
	left:0; 
	top:0; 
	font-size:12px;
}


#Im_MainMenuPan .current a 
{
	background-position:0 -75px;
	border-color:#F79D5D;
	background:url(../../../Im_img/Im_MainMenuSelectedLink.gif) 0 0 no-repeat; 
	cursor:pointer;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
}

#Im_MainMenuPan .current a b 
{
	background-position:100% -75px; color:#748674;
} 

#Im_MainMenuPan .sub li a:hover, 
#Im_MainMenuPan .select a:hover .sub li a:hover, 
#Im_MainMenuPan .select li:hover .sub li a:hover 
{
	background:#F79D5D url(../../../Im_img/Im_subSeparator.gif) center right no-repeat; 
	color:#FFF; 
	text-decoration:underline;
} 

#Im_MainMenuPan .sub_active .current_sub a, 
#Im_MainMenuPan .sub_active a:hover 
{
	background:#F79D5D url(../../../Im_img/Im_subSeparator.gif) center right no-repeat; 
	color:#FFF;
	text-decoration:underline; 
} 

#Im_MainMenuPan .select li a:hover .sub, 
#Im_MainMenuPan .select li:hover .sub 
{
	display:block; 
	position:absolute;
	width:1000px; 
	top:21px; 
	left:0; 
	background:#F79D5D;
	margin-top:1px;
	padding:0; 
	z-index:100; 
	border-bottom:0px solid #F79D5D; 
	height:25px; 
}

#Im_MainMenuPan .sub, #Im_MainMenuPan .sub_active 
{
	margin:0; 
	padding:0; 
	list-style:none;
}
#Im_MainMenuPan .sub_active 
{
	display:block; 
	position:absolute; 
	width:1000px; 
	top:21px; 
	left:0; 
	background:#F79D5D;
	margin-top:1px;
	padding:0; 
	z-index:10;
	color:#000; 
	border-bottom:0px solid #F79D5D; 
}
* html #Im_MainMenuPan .sub_active, * html #Im_MainMenuPan .select a:hover .sub 
{
	z-index:-1; 
	margin-top:0; 
	margin-top:1px;
}

#Im_MainMenuPan .sub_active a 
{
	height:20px; 
	float:left; 
	text-decoration:none; 
	line-height:24px;
	white-space:nowrap;
	font-weight:normal;
}
#Im_MainMenuPan .sub_active a, 
#Im_MainMenuPan .select a:hover .sub li a, 
#Im_MainMenuPan .select li:hover .sub li a 
{
	display:inline;
	background:#F79D5D url(../../../Im_img/Im_subSeparator.gif) center right no-repeat;
	padding:0 10px;
	margin:0; 
	font-family: Verdana, Arial, Optima, "Trebuchet MS", Lucida, Helvetica, sans-serif;
	font-size:10px; 
	width:auto; 
	white-space:nowrap; 
	font-weight:normal;
	border:0;
	color:#fff; 
	height:25px; 
	line-height:24px; 
}