/* CSS Document */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* commom style for all browsers */
.PopHMenu {
	
	text-align:left;
}
.PopHMenu ul {
width:100%;
background:#CCCCCC url(../../themes/101/images/blue20090120_20.gif) ; 
padding:0; 
margin:0; 
list-style-type: none;
}
.PopHMenu ul li {
float:left; 
position:relative;/* vTUԿ檺m*/
}
/* Ĥ@h*/


/* ĤGh*/
.PopHMenu ul li ul {
visibility:hidden; 
position:absolute; 
top:0; 
left:0;

}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */

.PopHMenu ul li:hover ul,
.PopHMenu ul li a:hover ul{
	visibility:visible; /* UܻP_*/
	height:auto; 
	top:36px; 
	left:0px; 
	

}
/* UԿƹL*/
.PopHMenu ul li:hover ul li a,
.PopHMenu ul li a:hover ul li a {
	display:block; 
	background:#FFFFE1;
	background-image:url(../../themes/101/images/listtype.gif);
	background-repeat:no-repeat;
	text-decoration:none; 
	color:#333; 
	height:auto;
	line-height:1.5em; 
	padding:5px 0 0 18px; 
	width:140px;
	border-bottom:1px solid #F0CA33; 
	border-right:1px solid #F0CA33;
	border-left:1px solid #F0CA33; 
	border-left:1px solid #F0CA33; 
}
.PopHMenu ul li a.drop{
display:block; 
color:#fff; 
height:auto; 
line-height:36px; 
padding:0px 10px 0px 10px;
font-size:15px; 
font-weight:bold; 
border-right:1px solid #23aa09; text-decoration:none;

}
.PopHMenu ul li a.drop:link,.PopHMenu ul li a.drop a:link{

color:#fff; 
height:auto; 
line-height:36px; 
padding:0px 10px 0px 10px;
font-size:15px; 
font-weight:bold; 
border-right:1px solid #23aa09; text-decoration:none;

}
.PopHMenu ul li a.drop:hover,.PopHMenu ul li a.drop a:hover{
  
height:auto; 
line-height:36px; 
padding:0px 10px 0px 10px;
font-size:15px; 
font-weight:bold; 
border-right:1px solid #23aa09; 
text-decoration:none;	
color: #fff;
background:#CCCCCC url(../../themes/101/images/blue20090120_2101.jpg) repeat-x;
}

/*.PopHMenu ul li:hover ul li a.drop,
.PopHMenu ul li a:hover ul li a.drop {
display:block; color:#000; height:auto; line-height:1.5em; padding:5px 10px 5px 10px; 
}*/
.PopHMenu ul li:hover ul li ul,
.PopHMenu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}
/* ĤGhUԿ檺hover*/
.PopHMenu ul li:hover ul li a:hover,
.PopHMenu ul li a:hover ul li a:hover {
color:#FFFFFF; text-decoration:none;
border:1px soild #cecece;
font-weight:bold;background-image:url(../../themes/101/images/listtype.gif);
background-repeat:repeat;
}
.PopHMenu ul li:hover ul li:hover ul,
.PopHMenu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0; color:#000; left:160px; height:auto; 
}
.PopHMenu ul li:hover ul li:hover ul.left,
.PopHMenu ul li a:hover ul li a:hover ul.left {
left:-166px;
}
.PopHMenu ul li:hover ul li:hover ul li a,
.PopHMenu ul li a:hover ul li a:hover ul li a {
display:block;  height:auto; 
}
* html .PopHMenu ul li a:hover ul li a:hover ul li a {padding:4px}

.PopHMenu ul li:hover ul li:hover ul li:hover a,
.PopHMenu ul li a:hover ul li a:hover ul li a:hover {

}

.PopHMenu table {
margin:-1px; border-collapse:collapse; font-size:1em;
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.PopHMenu ul li:hover a,
.PopHMenu ul li a:hover {
color:#c00; text-decoration:underline; border:0;
}
