.gernavileft {
font-family:Arial, Helvetica;
font-size:11px;
}

.gernavileft ul {
color:#49494A;
margin:0;
padding:0;
list-style-type:none;
width:160px;
}
	
.gernavileft ul li {
position:relative;
border-bottom:0 none;
}
	
.gernavileft ul li ul {
position:absolute;
top:-1px;
width:160px;
visibility:hidden;
}

.gernavileft ul li a {
background-position:top;
background-repeat:no-repeat;
background-image:url(img/left/bg_link_navi.jpg);
display: block;
overflow:auto;
text-decoration:none;
padding:5px;
padding-left:28px;
padding-right:0;
color:#49494A;
border:0 none;
}

.gernavileft ul li a:visited {}

.gernavileft ul li a:hover {
background-image:url(img/left/bg_link_navi_over.jpg);
color:#10288C;
text-decoration:underline;
}

/* persistente */

.gernavileft a:hover,
.gernavileft li:hover a,
.gernavileft li.iehover a {
background-image:url(img/left/bg_link_navi_over.jpg);
color:#10288C;
}

.gernavileft li:hover li a,
.gernavileft li.iehover li a {
color:#666666;
}

.gernavileft li:hover li a:hover,
.gernavileft li:hover li:hover a,
.gernavileft li.iehover li a:hover,
.gernavileft li.iehover li.iehover a {
color:#005990;
}

.gernavileft li:hover li:hover li a,
.gernavileft li.iehover li.iehover li a {
color:#005990;
}

.gernavileft li:hover li:hover li a:hover,
.gernavileft li:hover li:hover li:hover a,
.gernavileft li.iehover li.iehover li a:hover,
.gernavileft li.iehover li.iehover li.iehover a {
color:#005990;
text-decoration:underline;
}

.gernavileft li:hover li:hover li:hover li a,
.gernavileft li.iehover li.iehover li.iehover li a {
color:#005990;
text-decoration:underline;
}

/* fin persistente */

.gernavileft .subfolderstyle{}

* html .gernavileft ul li { float: left; height: 1%; z-index:1000;}
* html .gernavileft ul li a { height: 1%;}
