.rMenu {
  position:relative; visibility:visible; overflow:visible;
  background:#003366;/*#4770B5;*/
  margin:0; padding:0;
  text-align:left;
  height:20px;
}
a.m {
  font-family:verdana,arial,helvetica,sans-serif; 
  font-size:8pt;
  color:#000; 
  color:#FFF; 
  margin:0px; padding-left:15px;
  display:block; text-decoration:none; cursor:default;
}

a.m:link, a.m:active {
  font-family:verdana,arial,helvetica,sans-serif; 
  font-size:8pt;
  color:#000;
  color:#FFF; 
  padding:0px;
  margin:0px; padding-left:15px;
  display:block; text-decoration:none; cursor:default;
}

a.m:hover {
 display:block; text-decoration:none; cursor:default;
 padding:0px;
 margin:0px; padding-left:15px;
 background-image:url('../images/mnuButOverBig.gif');
 background-position : left;
 background-repeat : no-repeat;
 background-position : 0px;
 color: #E8F404;
}
.tLabel{
  font-family:verdana,arial,sans-serif,helvetica; 
  font-size:12px;
  font-weight:bold;
  color:white;
}
.tLabel A{
	color:white;
	text-decoration:none;
	}
.mLabel {  
  position:absolute; visibility:hidden; overflow:hidden;
  margin:1px; padding:2px;
  margin-top:3px;
  cursor:default;
  font-family:verdana,arial,sans-serif,helvetica; 
  font-size:12px;
  font-weight:bold;
  height:20px;
  color:white;
}
.mLabel A{
	color:white;
	text-decoration:none;
}
.mSep{
  position:absolute; visibility:hidden; overflow:hidden;
  margin:1px; padding:2px;
  margin-top:-1px;
  cursor:default;
   height:22px;
}
.mLabelOver{
  position:absolute; visibility:hidden; overflow:hidden;
  margin:0px; padding:2px;
  margin-top:3px;
  cursor:default;
  font-family:verdana,arial,sans-serif,helvetica; font-size:12px;
  font-weight:bold;
  border-left:1px #CCC solid;
  background-color:#006699;
  height:22px;
}
.mLabelIn{
  position:absolute; visibility:hidden; overflow:hidden;
  margin:1px; padding:2px;
  margin-top:3px;
  cursor:default;
  font-family:verdana,arial,sans-serif,helvetica; font-size:12px;
  font-weight:bold;
/*  background-color:#3791BA;*/
  height:22px;
}
.tLabelOver{  
 font-family:verdana,arial,sans-serif,helvetica; font-size:12px;
  font-weight:bold;
  background-color:white;
}
.mLabelOver A{
	color: #E8F404;
	text-decoration:none;
}
.mLabelIn A{
	color: #E8F404;
	text-decoration:none;
}
.tLabelOver A{  
  color:black;
  text-decoration:none;
}
.mBox {
  position:absolute; visibility:hidden; overflow:hidden;
  margin:0px; padding:4px 2px 4px 2px;
  cursor:default;
  width:210px; /* wrapping col for nn4, over-ride in page-specific css */
  line-height:1.25em;
  background-color:#006699;
  border-left:1px solid #ccc;
  border-top:1px none #ccc;
  border-right:1px solid #DDD;
  border-bottom:1px solid #DDD;
}
.sep{
	background:#007DBB;
	border:none;
	border-bottom:1px dashed #EEE;
}
.menuTable{
	
}
