@CHARSET "ISO-8859-1";

#leftcol #nav-wrapper {
margin: 0;
padding: 0;
position: relative;
}
#leftcol #nav-top {
background: url(../img/leftnav-panel-top-2.gif) no-repeat top left;
height: 30px;
}

#leftcol #nav-bottom {
background: url(../img/leftnav-panel-bottom-1.gif) no-repeat bottom left;
height: 30px;
}

#leftcol #nav {
background: url(../img/leftnav-panel-bg.gif) repeat-y;
padding: 0;
margin: 0;
}
#leftcol #nav ul {
margin: 0;
padding: 0;
list-style: none;
width: 208px;
text-transform: lowercase;
}
#leftcol #nav ul li {
margin: 0 0 0 30px;
padding: .6em 42px .6em 0;
font-size: 90%;
}
#leftcol #nav li ul {
position: absolute;
left: 190px;
width: 300px;
height: 357px;
padding-top: 20px;
top: 0;
margin: 0 10px 30px 0;
display: none;
background: url(../img/nav-ul-bg.gif) right repeat-y;
}
#leftcol #nav li#top {
position: absolute;
top: 0;
width: 228px;
background: #FFFFFF url( ../img/nav-hover-li-top.gif ) no-repeat;
margin-left: 25px;
}
#leftcol #nav li#bot {
position: absolute;
bottom: 0;
width: 228px;
background: #FFFFFF url( ../img/nav-hover-li-bottom.gif ) no-repeat;
margin-left: 25px;
}
#leftcol #nav ul li a {
display: block;
text-decoration: none;
background: url(../img/nav-white-circle.gif) no-repeat top left;
}
#leftcol #nav ul li:hover a, #leftcol #nav ul li.over a {
color: #B3B3B3;
background: url(../img/nav-hover-grey-circle.gif) no-repeat top left;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
#leftcol #nav li:hover ul, #leftcol #nav li.over ul { 
display: block;
}
#leftcol #nav #current {
list-style-image: url(../img/li-marker-current.gif);
}
#leftcol #nav #highlight {
list-style-image: url(../img/li-marker-highlight.gif);
}
#leftcol #nav ul li:hover, #leftcol ul #nav li.over {
color: #955B9E;
background: url(../img/leftnav-rollover-arrow.gif) center right no-repeat;
}
#leftcol #nav ul li#home:hover, #leftcol #nav ul li#home.over {
background: none;
}
#leftcol #nav li:hover ul a, #leftcol #nav li.over ul a {
background: none;
color: #5C036A;
font-weight: bold;
}
#leftcol #nav li:hover ul a:hover, #leftcol #nav li.over ul a:hover {
color: #222222;
}
#leftcol #nav a:active {
color: #B3B3B3;
}
#leftcol #nav a {
color: #FFFFFF;
text-decoration: none;
}
#leftcol #nav ul li ul li a {
padding-left: 5px;
color: red;
text-decoration: none;
text-transform: capitalize;
}
#leftcol #nav ul ul a:hover {
color: #222222;
}
#leftcol #nav ul ul li, #leftcol #nav ul ul li:hover, #leftcol #nav ul ul li.over {
background-image: none;
padding-left: 5px;
}

/* more button in navigation */
#leftcol #nav ul ul li.continued {
text-align: right;
}
#leftcol #nav ul ul li.continued a {
text-decoration: underline;
text-transform: lowercase;
}
#leftcol #nav ul ul li.continued a:hover {
color: #222222;
}