/* common styling */
.vmenulabel{
	font-family:arial, sans-serif;
	width:200px;
        height:20px;
        position:relative;
        font-size:14px;
        font-weight:bold;
        color:white;
        margin:0px 0px 0px 12px;
        background:darkgreen; 
        padding:0; 
        border:1px solid #888;
}

.vmenu{
	font-family:arial, sans-serif;
	width:200px;
        height:1300px;
        position:relative;
        font-size:11px;
        font-weight:bold;
        margin:0px 0px 0px 12px;
        background:mintcream; 
        padding:0; 
        border:1px solid #888;
}
.vmenu ul {
        padding:0;
        margin:0;
        list-style-type: none;
        list-style-position: outside;
}
.vmenu ul li ul {
        visibility:hidden;
        position:absolute;
        height:0;
        overflow:hidden;
        top:0px;
        left:129px;
}
.vmenu ul li {
        float:left;
        position:relative;
        z-index:90;
}
.vmenu ul li a, .vmenu ul li a:visited {
        display:block;
        float:left;
        text-decoration:none;
        color:#000;
        width:130px;
        height:30px;
        line-height:29px;
        font-size:12px;
        color:darkgreen;
        background:transparent;
        padding-left:10px;
}
* html .vmenu ul li a, .vmenu ul li a:visited {width:130px; w\idth:130px;}

.vmenu ul li.title {
       background:url(./image/square0303.GIF) no-repeat 0;
       font-size: 14px;
       font-weight:bold;
       color:darkblue;
       vertical-align:middle;
       padding: 0px 0px 0px 32px;
       }


.vmenu ul li.home {
       background:url(./image/arrow0602.GIF) no-repeat 0;
       vertical-align:middle;
       font-size: 14px;
       padding: 0px 0px 0px 14px;
       }


.vmenu ul li ul li.subprod1 {
       background:url(./image/yablue.GIF) no-repeat 0;
       vertical-align:middle;
       padding: 1px 0px 0px 14px;
       }

.vmenu table {
	border-collapse:collapse;
	border:0;
	padding:0;
	font-size:1em;
	position:absolute;
	left: 10px;
	top:0;
	}

.vmenu ul li:hover a,
.vmenu ul li a:hover{
	text-decoration:underline;
        background:yellowgreen;
	border:0;
	}

.vmenu ul li a:hover {position:relative; z-index:100;}

.vmenu ul li:hover ul,
.vmenu ul li a:hover ul {
	visibility:visible;
	width:180px;
	height:auto; 
	
	z-index:110; 
	background:yellowgreen; 
	overflow:visible;
}
.vmenu ul li:hover ul li a,
.vmenu ul li a:hover ul li a{
	display:block; 
	background:taransparent; 
	color:#000; 
	width:135px; 
	line-height:14px; 
	padding:5px 0 10px 10px; 
	height:auto; 
	text-decoration:none;
}
* html .vmenu ul li a:hover ul li a {width:170px; w\idth:135px;}

.vmenu ul li:hover ul li a:hover,
.vmenu ul li a:hover ul li a:hover {
text-decoration:underline; border:0;
}
.vmenu ul li:hover ul li ul,
.vmenu ul li a:hover ul li a ul {
	visibility:hidden;
  	position:absolute;
	height:0;
	overflow:hidden;
	top:0;
	left:121px;
        }
.vmenu ul li:hover ul li:hover ul,
.vmenu ul li a:hover ul li a:hover ul {
	visibility:visible;
	position:absolute;
	width:150px;
	height:auto;
	color:#000;
	padding:0;
	border:1px solid #888;
	list-style-type:none;
	background:#eee;
        }
.vmenu ul li:hover ul li:hover ul li a,
.vmenu ul li a:hover ul li a:hover ul li a {
	display:block;
	width:115px;
	background:transparent;
	color:#000;
        }
* html .vmenu ul li a:hover ul li a:hover ul li a {width:150px; w\idth:115px;}

.vmenu ul li:hover ul li:hover ul li a:hover,
.vmenu ul li a:hover ul li a:hover ul li a:hover {
	background:#ddd;
	text-decoration:underline;
	}
