.gernavileft {
margin-top:10px;
}

.gernavileft ul {
font-family:Arial, Helvetica;
font-size:12px;
color:#FFFFFF;
margin:0;
padding:0;
list-style-type:none;
width:187px;
}
	
.gernavileft ul li {
position:relative;
border-bottom:1px solid #CDDCE9;
}
	
.gernavileft ul li ul {
position:absolute;
top:-1px;
width:190px;
visibility:hidden;
}

.gernavileft ul li a {
background-position:top;
background-repeat:repeat-x;
background-image:url(img/navi/off.jpg);
display: block;
overflow:auto;
text-decoration:none;
padding:4px;
padding-bottom:7px;
padding-top:7px;
color:#FFFFFF;
border-left:6px solid #819BAD;
}

.gernavileft ul li a:visited {}

.gernavileft ul li a:hover {
color:#FFFFFF;
background-position:top;
background-repeat:repeat-x;
background-image:url(img/navi/on.jpg);
}

/* persistente */

.gernavileft a:hover,
.gernavileft li:hover a,
.gernavileft li.iehover a {
color:#FFFFFF;
background-position:top;
background-repeat:repeat-x;
background-image:url(img/navi/on.jpg);
font-weight:normal;
}

.gernavileft li:hover li a,
.gernavileft li.iehover li a {
color:#666666;
font-weight:normal;
}

.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%; }
* html .gernavileft ul li a { height: 1%;}