

/*
--------------------------
CHANGE DEFAULT STYLES
--------------------------
*/
#leftcol ul li ul {display: inline;}


/*
--------------------------
TOC STYLES
--------------------------
*/

#leftcol {position: relative; overflow: visible;}

#leftcol ul {padding:0;margin: 10px 0; overflow: visible;}
#leftcol li {margin: 0;}
#leftcol ul li {padding: 5px 0; border-bottom: 1px solid #3d5367;}
#leftcol ul li:last-child {padding: 5px 0 10px; border-bottom: none;}
#leftcol ul li ul {margin: 0; height: auto; overflow: visible;}
#leftcol li ul li {background: none; margin: 0;}
#leftcol ul li ul li {padding: 0;}

#leftcol li a {display: block;}

#leftcol ul li.menu-on {position: relative;}

#leftcol ul li ul.toc-l2 {width: 150px; margin: 0; padding: 0; background: transparent url(../../img/menu_gradient.jpg) top left; position: absolute; top: -20px; right: -140px; z-index: 9999; height: auto;}
/* text style */
#leftcol ul li ul.toc-l2 {text-align: left; width: 150px; list-style-position: outside;}

#leftcol ul li ul.toc-l2 li a { color:#336999; display: block; width: 130px; padding: 5px 10px; text-indent: 0;}
#leftcol ul li ul.toc-l2 li a:hover { display: block; background-color: white; color: #1A364F; text-decoration: none; }

#footer {position: static;}