.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
}

.transMenu .content {
	position:absolute;
}

.transMenu .items {
	width:75px;
/*	border: 1px none;*/
	border:1px solid #0F568B;
	position:relative;
	left:0px; top:0px;
	z-index:2;
}

.transMenu.top .items {
}

.transMenu  td
{
	height:7px;
	padding: 9px 13px 7px 11px!important;
	/* padding: 0;*/
	font-size: 11px !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	text-align: left !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	background:url(/i/sm_bg.gif) repeat-x 0px 100%;
}

.transMenu  .item.hover td
{	
	color: #8BB8CE!important;
}

.transMenu .item {
	text-decoration: none;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */

	cursor:pointer;
	cursor:hand;
}

.transMenu .background {

	background-color: #004B84!important;
	position:absolute;
	left:0px; top:0px;
	z-index:1;
	-moz-opacity:0.9;
	filter:alpha(opacity=90)
}

.transMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:3px; width:2px;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	background-color:#fff;
}

.transMenu .shadowBottom {
	position:absolute;
	z-index:1;
	left:3px; height:2px;
	-moz-opacity:0.6;
	filter:alpha(opacity=60)
}

.transMenu .item.hover {
/*	background-color: #0D8716;*/
}

.transMenu .item img {
	margin-left:10px;
}

table.menu {
	top: 0px;
	left: 0px;
	position:relative;
	margin:0px;
	border: 0px none;
}

table.menu a{
	margin:0px;
/*	padding: 3px 5px 0px 5px;*/
	display:block;
	position:relative;
/* border:1px solid red;*/
/**/
/* height:20px;*/ 
}
