#pgLyr {
	CLEAR: both;
	BACKGROUND: url(../images/menu_bg.gif) repeat-x;
	/*FONT: 11px verdana; */
	COLOR: #5d6166;
	HEIGHT: 32px
}
#topMenu {
	DISPLAY: none;
	Z-INDEX: 1;
	FLOAT: center;
	POSITION: relative;
}
#mnuBar {
	position: relative;
	height: 23px;
	BORDER-BOTTOM: #ff66cc 0px solid;
}
#mnuBar ul{
	list-style: none;
	margin: 0px;
}

#mnuBar li{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-left: 2px solid #FF0000;
	text-align: center;
	width:198px;
	HEIGHT: 22px;
	float: left;
}

#mnuBar a {
	PADDING-RIGHT: 14px;
	PADDING-LEFT: 14px; 
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	COLOR: #FFFFFF;
	PADDING-TOP: 0px;
	POSITION: relative; 
	height: 23px;
	TEXT-DECORATION: none;
	width:164px;
}

#mnuBar .rS {
	display: block;
	width: 5px;
	float: left; 
	height: 23px;
	background:  url(../images/tmrsbg.gif) no-repeat;
	}

a.mActive {
/*  background-color: #f1f1f1;*/
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

div.hnMnu {
  position: absolute;
  top: 300px;
  background: #CCCCCC;
  border: 1px solid #000000;
  visibility: hidden;
  z-index: 101;
	}

div.hnMnu a {
	width: 155px;
	padding: 3px 20px 3px 5px;	
    position:relative;
	display: block;	
	padding: 4px 20px 4px 5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
  	border-right: 1px solid #e1e1e1; 
	border-bottom: 1px solid #e1e1e1; 
	z-index: 401;
	}

div.hnMnu a:hover, div.hnMnu a.miActive {
	color: #FF0000;
	/*background-color: #ffd3f5;*/
	background: url(../images/menu_active_bg.gif) repeat-x top;
	text-decoration: none;
	}

.hSub {
	background: url(../images/arw.gif) no-repeat right;
	}

.menuShadow {
  background: #000000;
  position: absolute;
  opacity: .1;
  -moz-opacity: .1;
  filter: alpha(opacity = 10);
	}