/* menu */

#top_menu  {
	margin: 0;
	padding: 0;
	height: 100%;
}

#top_menu td {
	position: relative;
	padding: 0;
	vertical-align: middle;
}

#top_menu td a {
	display: block;
	height: 100%;
	text-decoration: none;
}
	 
#top_menu .m1 {background: url("../img/m_about.gif") no-repeat left top; width: 119px; height: 61px;}
#top_menu .m2 {background: url("../img/m_bingo_trivia.gif") no-repeat left top; width: 157px; height: 61px;}
#top_menu .m3 {background: url("../img/m_customer_service.gif") no-repeat left top; width: 175px; height: 61px;}
#top_menu .m4 {background: url("../img/m_tradeshows.gif") no-repeat left top; width: 142px; height: 61px;}
#top_menu .m5 {background: url("../img/m_faqs.gif") no-repeat left top; width: 90px; height: 61px;}
#top_menu .m6 {background: url("../img/m_links.gif") no-repeat left top; width: 162px; height: 61px;}
#top_menu .m7 {background: url("../img/m_search.gif") no-repeat left top; width: 104px; height: 61px;}

/*
#top_menu .m1_act {background: url("../images/news_act.png") no-repeat top left; width:56px;}
#top_menu .m2_act {background: url("../images/about_act.png") no-repeat top left; width: 86px;}
#top_menu .m3_act {background: url("../images/services_act.png") no-repeat top left; width: 65px;}
#top_menu .m4_act {background: url("../images/market_act.png") no-repeat top left; width: 108px;}
#top_menu .m5_act {background: url("../images/resources_act.png") no-repeat top left; width: 81px;}
*/

#top_menu td:hover, #top_menu td.jshover {background-position:  bottom left; }	 
#top_menu td:hover td:hover, #top_menu td.jshover td.jshover {background-position: bottom left;}

#top_menu td:hover td:hover a, #top_menu td.jshover td.jshover a {color: #ffffff;}

/* sub 1 */

#top_menu td td.smenu {
	/* padding: 0px 0px 0px 15px;*/
	 position: absolute;
	 height: 20px;
	 z-index: 1000;
	 display: none;
}

#top_menu td table.sub1 {
	 visibility: hidden;
	 position: absolute;
	 margin: 0 0 0 10px;
	 padding: 0;
	 border: 0;
	 z-index:999;
	}
	
#top_menu td:hover table.sub1,  #top_menu td.jshover table.sub1 { visibility: visible; }

#top_menu td table.sub1 td.smenu_lft { background: url("../img/smenu_lft.gif") no-repeat; width: 36px; height: 20px;}
#top_menu td table.sub1 td.smenu_cntr {
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Arial;
	background: #3B6BF5;
	height: 20px;
	width: 100%;
	cursor: pointer;
	white-space: nowrap;
	}
#top_menu td table.sub1 td.smenu_rght { background: url("../img/smenu_rght.gif") no-repeat; width: 11px; height: 20px; }
#top_menu td table.sub1 td.smenu_emp { height: 2px; }

	/* over */
#top_menu td td:hover td.smenu_lft, #top_menu td td.jshover td.smenu_lft {
	background: url("../img/smenu_lft_over.gif") no-repeat;
	width: 36px;
	height: 20px;
	}
#top_menu td td:hover td.smenu_cntr, #top_menu td td.jshover td.smenu_cntr {
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Arial;
	background: #EDDD2F;
	height: 20px;
	width: 100%;
	white-space: nowrap;
	}
#top_menu td td:hover td.smenu_rght, #top_menu td td.jshover td.smenu_rght {
	background: url("../img/smenu_rght_over.gif") no-repeat;
	width: 11px;
	height: 20px;
}
	/* end over */