 .menu_home	{
 	position:relative;
 	float: left;
 	margin: 0; 
 	padding: 0;
 	font-family: arial, helvetica, sans-serif;
 	background: url(/img/menu_home_over.gif) no-repeat;
 	width: 84px;
 	height: 44px;
 	overflow:hidden;/* for ie to hide extra height*/	
 	}
 
 .menu_home a {
 	display: block;
 	color: #000000;
 	font-size: 11px;
 	width: 84px;
 	height: 44px;
 	display: block;
 	float: left;
 	color: black; 
 	text-decoration: none;
 	overflow:hidden;/* for ie to hide extra height*/
 }
 
 .menu_home a:hover {
 	color: #ffffff;	
 }
 
 
 .menu_home img {width: 84px; height: 44px; border: 0; }
 
 * html a:hover {visibility:visible}
 .menu_home a:hover img{visibility:hidden}
 
 .menu_sport_intern	{
  	position:relative;
  	float: left;
  	margin: 0; 
  	padding: 0;
  	font-family: arial, helvetica, sans-serif;
  	background: url(/img/menu_sport_intern_over.gif) no-repeat;
  	width: 104px;
  	height: 44px;
  	overflow:hidden;/* for ie to hide extra height*/	
  	}
  
  .menu_sport_intern a {
  	display: block;
  	color: #000000;
  	font-size: 11px;
  	width: 104px;
  	height: 44px;
  	display: block;
  	float: left;
  	color: black; 
  	text-decoration: none;
  	overflow:hidden;/* for ie to hide extra height*/
  }
  
  .menu_sport_intern a:hover {
  	color: #ffffff;	
  }
  
  
  .menu_sport_intern img {width: 104px; height: 44px; border: 0; }
  
  * html a:hover {visibility:visible}
  .menu_sport_intern a:hover img{visibility:hidden}
  
   .menu_sport_international	{
   	position:relative;
   	float: left;
   	margin: 0; 
   	padding: 0;
   	font-family: arial, helvetica, sans-serif;
   	background: url(/img/menu_sport_international_over.gif) no-repeat;
   	width: 143px;
   	height: 44px;
   	overflow:hidden;/* for ie to hide extra height*/	
   	}
   
   .menu_sport_international a {
   	display: block;
   	color: #000000;
   	font-size: 11px;
   	width: 143px;
   	height: 44px;
   	display: block;
   	float: left;
   	color: black; 
   	text-decoration: none;
   	overflow:hidden;/* for ie to hide extra height*/
   }
   
   .menu_sport_international a:hover {
   	color: #ffffff;	
   }
   
   
   .menu_sport_international img {width: 143px; height: 44px; border: 0; }
   
   * html a:hover {visibility:visible}
   .menu_sport_international a:hover img{visibility:hidden}

 .menu_live	{
 	position:relative;
 	float: left;
 	margin: 0; 
 	padding: 0;
 	font-family: arial, helvetica, sans-serif;
 	background: url(/img/menu_live_over.gif) no-repeat;
 	width: 75px;
 	height: 44px;
 	overflow:hidden;/* for ie to hide extra height*/	
 	}
 
 .menu_live a {
 	display: block;
 	color: #000000;
 	font-size: 11px;
 	width: 75px;
 	height: 44px;
 	display: block;
 	float: left;
 	color: black; 
 	text-decoration: none;
 	overflow:hidden;/* for ie to hide extra height*/
 }
 
 .menu_live a:hover {
 	color: #ffffff;	
 }
 
 
 .menu_live img {width: 75px; height: 44px; border: 0; }
 
 * html a:hover {visibility:visible}
 .menu_live a:hover img{visibility:hidden}

 .menu_album	{
 	position:relative;
 	float: left;
 	margin: 0; 
 	padding: 0;
 	font-family: arial, helvetica, sans-serif;
 	background: url(/img/menu_album_over.gif) no-repeat;
 	width: 90px;
 	height: 44px;
 	overflow:hidden;/* for ie to hide extra height*/	
 	}
 
 .menu_album a {
 	display: block;
 	color: #000000;
 	font-size: 11px;
 	width: 90px;
 	height: 44px;
 	display: block;
 	float: left;
 	color: black; 
 	text-decoration: none;
 	overflow:hidden;/* for ie to hide extra height*/
 }
 
 .menu_album a:hover {
 	color: #ffffff;	
 }
 
 
 .menu_album img {width: 90px; height: 44px; border: 0; }
 
 * html a:hover {visibility:visible}
 .menu_album a:hover img{visibility:hidden}

 .menu_calendar	{
 	position:relative;
 	float: left;
 	margin: 0; 
 	padding: 0;
 	font-family: arial, helvetica, sans-serif;
 	background: url(/img/menu_calendar_over.gif) no-repeat;
 	width: 102px;
 	height: 44px;
 	overflow:hidden;/* for ie to hide extra height*/	
 	}
 
 .menu_calendar a {
 	display: block;
 	color: #000000;
 	font-size: 11px;
 	width: 102px;
 	height: 44px;
 	display: block;
 	float: left;
 	color: black; 
 	text-decoration: none;
 	overflow:hidden;/* for ie to hide extra height*/
 }
 
 .menu_calendar a:hover {
 	color: #ffffff;	
 }
 
 
 .menu_calendar img {width: 102px; height: 44px; border: 0; }
 
 * html a:hover {visibility:visible}
 .menu_calendar a:hover img{visibility:hidden}

 .menu_misc	{
 	position:relative;
 	float: left;
 	margin: 0; 
 	padding: 0;
 	font-family: arial, helvetica, sans-serif;
 	background: url(/img/menu_misc_over.gif) no-repeat;
 	width: 147px;
 	height: 44px;
 	overflow:hidden;/* for ie to hide extra height*/	
 	}
 
 .menu_misc a {
 	display: block;
 	color: #000000;
 	font-size: 11px;
 	width: 147px;
 	height: 44px;
 	display: block;
 	float: left;
 	color: black; 
 	text-decoration: none;
 	overflow:hidden;/* for ie to hide extra height*/
 }
 
 .menu_misc a:hover {
 	color: #ffffff;	
 }
 
 
 .menu_misc img {width: 147px; height: 44px; border: 0; }
 
 * html a:hover {visibility:visible}
 .menu_misc a:hover img{visibility:hidden}

 .menu_separator	{
 	position:relative;
 	float: left;
 	margin: 0; 
 	padding: 0;
 	font-family: arial, helvetica, sans-serif;
 	background: url(/img/menu_separator.gif) no-repeat;
 	width: 49px;
 	height: 44px;
 	overflow:hidden;/* for ie to hide extra height*/	
 	}

 .menu_contact	{
 	position:relative;
 	float: left;
 	margin: 0; 
 	padding: 0;
 	font-family: arial, helvetica, sans-serif;
 	background: url(/img/menu_contact_over.gif) no-repeat;
 	width: 25px;
 	height: 44px;
 	overflow:hidden;/* for ie to hide extra height*/	
 	}
 
 .menu_contact a {
 	display: block;
 	color: #000000;
 	font-size: 11px;
 	width: 25px;
 	height: 44px;
 	display: block;
 	float: left;
 	color: black; 
 	text-decoration: none;
 	overflow:hidden;/* for ie to hide extra height*/
 }
 
 .menu_contact a:hover {
 	color: #ffffff;	
 }
 
 
 .menu_contact img {width: 25px; height: 44px; border: 0; }
 
 * html a:hover {visibility:visible}
 .menu_contact a:hover img{visibility:hidden}
 
  .menu_about	{
  	position:relative;
  	float: left;
  	margin: 0; 
  	padding: 0;
  	font-family: arial, helvetica, sans-serif;
  	background: url(/img/menu_about_over.gif) no-repeat;
  	width: 39px;
  	height: 44px;
  	overflow:hidden;/* for ie to hide extra height*/	
  	}
  
  .menu_about a {
  	display: block;
  	color: #000000;
  	font-size: 11px;
  	width: 39px;
  	height: 44px;
  	display: block;
  	float: left;
  	color: black; 
  	text-decoration: none;
  	overflow:hidden;/* for ie to hide extra height*/
  }
  
  .menu_about a:hover {
  	color: #ffffff;	
  }
  
  
  .menu_about img {width: 39px; height: 44px; border: 0; }
  
  * html a:hover {visibility:visible}
  .menu_about a:hover img{visibility:hidden}
  
   .menu_search	{
   	position:relative;
   	float: left;
   	margin: 0; 
   	padding: 0;
   	font-family: arial, helvetica, sans-serif;
   	background: url(/img/menu_search_over.gif) no-repeat;
   	width: 26px;
   	height: 44px;
   	overflow:hidden;/* for ie to hide extra height*/	
   	}
   
   .menu_search a {
   	display: block;
   	color: #000000;
   	font-size: 11px;
   	width: 26px;
   	height: 44px;
   	display: block;
   	float: left;
   	color: black; 
   	text-decoration: none;
   	overflow:hidden;/* for ie to hide extra height*/
   }
   
   .menu_search a:hover {
   	color: #ffffff;	
   }
   
   
   .menu_search img {width: 26px; height: 44px; border: 0; }
   
   * html a:hover {visibility:visible}
 .menu_search a:hover img{visibility:hidden}
 
 .menu_right_margin	{
 	position:relative;
 	float: left;
 	margin: 0; 
 	padding: 0;
 	font-family: arial, helvetica, sans-serif;
 	background: url(/img/menu_right_margin.gif) no-repeat;
 	width: 200px;
 	height: 44px;
 	overflow:hidden;/* for ie to hide extra height*/	
 	} 	
