.rMenu {
  position:relative; visibility:visible; overflow:visible;
  margin:0; padding:0;
  text-align:left;
  height:30px;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #C7C7C7;
	background-image: url(../images/head_03.jpg);
	background-repeat : no-repeat;
}
.m{
	background-color: #EEE;
	margin-bottom: 2px;
}
a.m {
  font-family:tahoma,verdana,arial,helvetica,sans-serif; 
  font-size:11px;
  color:#373737; 
  margin:0px; padding-left:15px;
  display:block; text-decoration:none; cursor:default;
}

a.m:link, a.m:active {
  font-family:tahoma,verdana,arial,helvetica,sans-serif; 
  font-size:11px;
  color:#373737; 
  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/point.gif);
 background-position : left;
 background-repeat : no-repeat;
 background-position : 0px;
 background-color:#F5F5F5;
 color: #5D5D5D;
}

.mLabel,.mLabelOver,.mLabelIn{
	 margin:1px; 
	 padding-left:5px;
	 padding-bottom:5px;
  margin-top:5px;
  height:22px;
	z-index : 1;
}
.mLabel {  
  position:absolute; visibility:hidden; overflow:hidden;
   cursor:default;
  font-family:tahoma,verdana,arial,sans-serif,helvetica; 
  font-size:12px;
  color:white;
/*	background-color: #E7E7E7;*/

}
.mLabel A{
  color: #FD6724;	
	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;
  cursor:default;
  font-family:tahoma,verdana,arial,sans-serif,helvetica; font-size:12px;
 /* background-color: #E8E8E8;*/
 }
.mLabelIn{
  position:absolute; visibility:hidden; overflow:hidden;
  cursor:default;
  font-family:tahoma,verdana,arial,sans-serif,helvetica; font-size:12px;
  font-weight:bold;
/*   background-color: #FAFAFA;*/
}

.mLabelOver A{
	color: #FD6724;
	text-decoration:none;
}
.mLabelIn A{
	color: #FD6724;
	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;
  border-left:1px solid #ccc;
  border-right:1px solid #DDD;
	z-index : 40;
	background-color : #EFEFEF;
  border:1px solid #CCC;
/*
	background-image: url(../images/boxBg.jpg);
  border-bottom:1px solid #DDD;
	background-repeat : repeat;
*/
}
.sep{
	background:#007DBB;
	border:none;
	border-bottom: 1px solid #E3E6F9;
}
.menuTable{
	
}