/* main menu 1st level */
	#xMenu
	{
		margin-left:4px;
	}
	
	#xMenu li
	{
		float:left;
	}
	
	#xMenu li a
	{
		font-size:13px;
		font-weight:bold;
		float:left;
		height:26px;
		color:#888a7f;
		padding:0px 0px 0px 12px;
		text-decoration:none;
	}
	#xMenu li a span
	{
		line-height:26px;
		padding:0px 19px 0px 0px;
	}
	
	#xMenu li a:hover,
	#xMenu li a.select
	{
		cursor:pointer;
		color:#ea5c1c;
		/*background:url(../img/i_mainnav_tableft.gif) no-repeat left 0px;*/
		text-decoration:none;
	}
	#xMenu li a:hover span,
	#xMenu li a.select span
	{
		float:left;
		height:26px;
		/*background:url(../img/i_mainnav_tabright.gif) no-repeat right 0px;*/
	}

/* visibility and position */
	#xMenu li:hover
	{
		position:relative;
	}

	#xMenu li ul li a
	{
		overflow: hidden;
	}
	
	* html #xMenu li a:hover 
	{
		position:relative;
	}
	
	#xMenu li ul 
	{
		display:none;
	}
	
	#xMenu li:hover > ul 
	{
		display:block; 
		position:absolute;
		padding:0px 20px 20px 20px; /* Hit Area */
		z-index:200;
	}
	
	#xMenu table
	{
		position:absolute; 
		border-collapse:collapse; 
		top:0; 
		left:0; 
		z-index:100; 
	}
	
	* html #xMenu li ul 
	{
		visibility:hidden; 
		display:block; 
		position:absolute; 
		padding:0px 20px 20px 20px; /* Hit Area */
	}

	#xMenu li a:hover ul ul, /* keep the third level+ hidden when you hover on first level link */
	#xMenu li a:hover ul a:hover ul ul, /* keep the fourth level+ hidden when you hover on second level link */
	#xMenu li a:hover ul a:hover ul a:hover ul ul, /* keep the fifth level hidden when you hover on third level link */
	#xMenu li a:hover ul a:hover ul a:hover ul a:hover ul ul /* keep the sixth level hidden when you hover on fourth level link */
	{
		visibility:hidden;
	}
	
	#xMenu li a:hover ul
	{ 
		visibility:visible;
	}

/* submenu offset */

	/* FF/IE7 */
	#xMenu > li:hover > ul
	{
		left:-20px; 
		top:25px;
	}
	
	/* IE6 */
	#xMenu li a:hover ul
	{
		left:-20px; 
		top:25px; 
	}

/* IE7 */

	#xMenu li:hover li
	{
		display:block;
		width: 190px;
	}
	#xMenu li:hover
	{
		cursor:pointer;
		ccolor:#ea5c1c;
		/*background:url(../img/i_mainnav_tableft.gif) no-repeat left 0px;*/
	}
	#xMenu li:hover span
	{
		float:left;
		color:#ea5c1c;
		height:26px;
		/*background:url(../img/i_mainnav_tabright.gif) no-repeat right 0px;*/
	}
	#xMenu li:hover li a
	{
		display:block;
		padding:0px;
		width:178px;
		bbackground:yellow;
		font-size:12px;
		font-weight:normal;
		color:#333333;
		padding:0px 0px 0px 12px;
		background:url(../img/i_mainnav_tile.png) repeat-y 0px 0px;
	}
	#xMenu li:hover li span
	{
		font-size:12px;
		font-weight:normal;
		color:#333333;
		background:none;
	}
	#xMenu li:hover li a.select span
	{
		color:#ea5c1c;
	}
	#xMenu li:hover li:hover
	{
		background:none;
	}
	#xMenu li:hover li:hover a
	{
		font-weight:bold;
		color:#ea5c1c;
		background:url(../img/i_mainnav_mo-tile.png) repeat-y 0px 0px;
	}
	#xMenu li:hover li:hover span
	{
		font-weight:bold;
		color:#ea5c1c;
		background:none;
	}
	
	#xMenu li:hover .top,
	#xMenu li:hover li:hover.top
	{
		cursor:pointer;
		background:url(../img/i_mainnav_top.png) no-repeat 0px 0px;
	}
	#xMenu li:hover .bottom,
	#xMenu li:hover li:hover.bottom
	{
		cursor:pointer;
		background:url(../img/i_mainnav_bottom.png) no-repeat 0px 0px;
	}
	
/* IE6 */
	#xMenu li a:hover li a
	{
		display:block;
		font-size:12px;
		font-weight:normal;
		color:#333333;
		width:190px;
		padding:0px;
		background:url(../img/_blank.gif) repeat 0px 0px;;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/i_mainnav_tile.png", sizingMethod="scale");
		text-decoration:none;
	}
	#xMenu li a:hover li a span
	{
		display:block;
		width:178px;
		padding:0px 0px 0px 12px;
		background:none;
		text-decoration:none;
	}
	#xMenu li a:hover li a:hover
	{
		font-size:12px;
		font-weight:bold;
		color:#ea5c1c;
		text-decoration:none;
		background:url(../img/_blank.gif) repeat 0px 0px;;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/i_mainnav_mo-tile.png", sizingMethod="scale");
	}
	#xMenu li li a.select span
	{
		color:#ea5c1c;
	}

	#xMenu .top
	{
		display:block;
		height:11px;
		font-size:1px;
		border:none;
		padding:0px;
		margin:0px;
	}
	/* this hides this bg for IE7 */
	* html #xMenu .top
	{
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/i_mainnav_top.png", sizingMethod="image");
	}
	#xMenu .bottom
	{
		display:block;
		height:20px;
		font-size:1px;
		border:none;
		padding:0px;
		margin:0px;
	}
	/* this hides this bg for IE7 */
	* html #xMenu .bottom
	{
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/i_mainnav_bottom.png", sizingMethod="image");
	}
	
