#menu { width:100%; margin:0 0 0 -40px; float:left; text-align:left; }
* html #menu { margin:0 0 0 0; } /*IE6*/	
*:first-child+html #menu { margin:0 0 0 0; } /*IE7*/

#menu ul { margin:0; padding:0;	line-height:1em; }
#menu li { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#4c4c4e; margin:0; padding:0; float:left; display:block; background:transparent; cursor:pointer; line-height:1em; }
.submenu { margin:0; padding:0; line-height:1em; background:#5d5d5f; width:13em; }

.activeTDblue { color:#69a8d9; }
    * html .activeTDblue {  } /*IE6*/
.activeTDblue span { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#69a8d9; text-decoration:none; }
.leveltopblue li a:link { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#4c4c4e; text-decoration:none; }
.leveltopblue li a:visited { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#4c4c4e; text-decoration:none; }
.leveltopblue li a:hover { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#66a8d9; text-decoration:none; }

.activeTDgreen { color:#9ec54d; }
    * html .activeTDgreen {  } /*IE6*/
.activeTDgreen span { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#9ec54d; text-decoration:none; }
.leveltopgreen li a:link { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#4c4c4e; text-decoration:none; }
.leveltopgreen li a:visited { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#4c4c4e; text-decoration:none; }
.leveltopgreen li a:hover { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#9ec54d; text-decoration:none; }

.activeTDpink { color:#b01888; }
    * html .activeTDpink {  } /*IE6*/
.activeTDpink span { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#b01888; text-decoration:none; }
.leveltoppink li a:link { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#4c4c4e; text-decoration:none; }
.leveltoppink li a:visited { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#4c4c4e; text-decoration:none; }
.leveltoppink li a:hover { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#b01888; text-decoration:none; }

#menu li:hover, #menu li.sfhover, #menu li.level1sfhover, menu li.level1-activesfhover {  }
#menu li a { margin:0; padding:8px 6px 8px 6px; display:block; text-decoration:none; }
    * html #menu li a {  padding:8px 6px 8px 6px; } /*IE6*/	

/*#menu li a:active { text-decoration:none; }*/
/*#menu li a:focus{ font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#4c4c4e; text-decoration:none; }*/
/*#menu li a:visited { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#4c4c4e; text-decoration:none; }*/
/*#menu li a:hover { font-family:Charlemagne,Verdana; font-weight:normal; font-size:14px; color:#66a8d9; text-decoration:none; }*/

#menu li a.active:active,
#menu li a.active:focus { color:#ffffff; }
#menu li a.active:visited,
#menu li a.active:hover {  }

/* level 2 */
#menu li ul {
	width:13em;
	position:absolute; 
	z-index:99;
	left: -999em; 
	height:auto;
}

/* level 3, where to start  */
#menu li ul ul { margin: -1.3em 0 0 13em; }
/* width of submenu item*/
#menu li li {
	padding: 0;
	margin: 0;
	width: 13em;
}

#menu ul a { }

#menu li:hover ul ul, 
#menu li:hover ul ul ul,
#menu li.sfhover ul ul, 
#menu li.level1sfhover ul ul, 
#menu li.level1-activesfhover ul ul,
#menu li.sfhover ul ul ul, 
#menu li.level1sfhover ul ul ul, 
#menu li.level1-activesfhover ul ul ul {
	left: -999em;	
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */

#menu li:hover ul, 
#menu li li:hover ul, 
#menu li li li:hover ul,
#menu li.sfhover ul, 
#menu li.level1sfhover ul, 
#menu li.level1-activesfhover ul,
#menu li li.sfhover ul, 
#menu li li.levelhavechildsfhover ul, 
#menu li li.levelhavechild-activesfhover ul,
#menu li li li.sfhover ul, 
#menu li li li.levelhavechildsfhover ul, 
#menu li li li.levelhavechild-activesfhover ul {
	left: auto;
}

/*-----------------------------------*/

/* Thiet lap menu trong suot */
#menu li ul { width:13em; }
#menu li ul li {  }

.MenuLevel1blue li { font-family:Charlemagne,Verdana; font-size:14px; color:#ffffff; padding:5px 0px 5px 10px; border-top:none; font-weight:normal; text-transform:none; }
    * html #MenuLevel1blue li  { width:13em; z-index:1000; } /*IE6*/

.MenuLevel1blue a:link,.MenuLevel1blue a:active, .MenuLevel1blue a:focus { font-family:Charlemagne,Verdana; font-size:14px; background:#5d5d5f; color:#ffffff; font-weight:normal; }
.MenuLevel1blue a:visited { font-family:Charlemagne,Verdana; font-size:14px; background:#5d5d5f; color:#ffffff; font-weight:normal; text-decoration:none; }
.MenuLevel1blue a:hover { font-family:Charlemagne,Verdana; font-size:14px; background:#66a8d9; color:#ffffff; font-weight:normal; text-decoration:none; }


.MenuLevel1green a:link,.MenuLevel1green li { font-family:Charlemagne,Verdana; font-size:14px; color:#ffffff; padding:5px 0px 5px 10px; border-top:none; font-weight:normal; text-transform:none; background:#5d5d5f; }
    * html .MenuLevel1green li  { width:13em; z-index:1000; } /*IE6*/

.MenuLevel1green a:active, .MenuLevel1green a:focus { font-family:Charlemagne,Verdana; font-size:14px; background:#5d5d5f; color:#ffffff; font-weight:normal; }
.MenuLevel1green a:visited { font-family:Charlemagne,Verdana; font-size:14px; background:#5d5d5f; color:#ffffff; font-weight:normal; text-decoration:none; }
.MenuLevel1green a:hover { font-family:Charlemagne,Verdana; font-size:14px; background:#9ec54d; color:#ffffff; font-weight:normal; text-decoration:none; }


.MenuLevel1pink li { font-family:Charlemagne,Verdana; font-size:14px; color:#ffffff; padding:5px 0px 5px 10px; border-top:none; font-weight:normal; text-transform:none; background:#5d5d5f; }
    * html .MenuLevel1pink li  { width:13em; z-index:1000; } /*IE6*/

.MenuLevel1pink a:link,.MenuLevel1pink a:active, .MenuLevel1pink a:focus { font-family:Charlemagne,Verdana; font-size:14px; background:#5d5d5f; color:#ffffff; font-weight:normal; }
.MenuLevel1pink a:visited { font-family:Charlemagne,Verdana; font-size:14px; background:#5d5d5f; color:#ffffff; font-weight:normal; text-decoration:none; }
.MenuLevel1pink a:hover { font-family:Charlemagne,Verdana; font-size:14px; background:#b01888; color:#ffffff; font-weight:normal; text-decoration:none; }

#menu li li a.active {
	border-top: none;
	background: none;
	font-weight:normal;	
}

/*Muc 1*/
#menu li.space { padding-top:6px; }
#menu li.level1 { }
#menu li.level1-active { }
#menu li.levelhavechild { background: url( arrow7.gif) no-repeat 95% 50%; }
#menu li.levelhavechild-active {color:#ff0000; }

/* hover li with sub
   change arrow7.jpg to arrow12.gif
   bgcolor = #e0ffff
*/
#menu li.levelhavechild:hover { }

/* hover li no sub
   backcolor = #e0ffff
*/
#menu ul li:hover, 
#menu ul ul li:hover, 
#menu ul li.sfhover, 
#menu ul ul li.sfhover
{
	 background: transparent!important;
}
