@charset "utf-8";
/* CSS Document */

/* common styling */
.menuTop {
	font-family: arial, sans-serif;
	width:1000px;
	height:auto;
	position:relative;
	font-size:11px; /*11*/
	z-index:100;


  background-color: #666699;

}
.menuTop ul li a, .menuTop ul li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	width:164px;		/*104*/
	height:auto;		/*20*/
	text-align:center;
	color:#fff;
	border:1px solid #B0B6E1;
	background:#669; /*#710069*/
	line-height:20px;
	font-size:14px; /*11*/
	overflow:hidden;
	vertical-align:middle;


}
.menuTop ul {
	padding:0;
	margin:0;
	list-style: none;

}
.menuTop ul li {
	float:left;
	position:relative;

}
.menuTop ul li ul {
	display: none;


}
/* specific to non IE browsers */
.menuTop ul li:hover a {
	color:#fff;
	background:/*#36f;*/#369;
     font-size: 120%;
    background-color:#BBD1E8

}
.menuTop ul li:hover ul {
	display:block;
	position:absolute;
	top:21px;
	left:0;
	width:164px;
     background-color:#305E96;
     font-color:#FFFFFF;;
  bottom: 0px

}
.menuTop ul li:hover ul li a.hide {
	background:#6a3;
	color:#fff;

}
.menuTop ul li:hover ul li:hover a.hide {
	background:#6fc;
	color:#000;

}
.menuTop ul li:hover ul li ul {
	display: none;
      background-color:#244671;
      font-color: #fff;

}
.menuTop ul li:hover ul li a {
	display:block;
	background:#EBF1FA;
	color:#000;



}
.menuTop ul li:hover ul li a:hover {
	background: /*#6fc;*/ #9797B9;
	color:#fff;
  background-color:#4B4B70
}
.menuTop ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	left:165px;
	top:0;

}
.menuTop ul li:hover ul li:hover ul.left {
	left:-150px;
    }
