/* LEFT SIDEBAR AND MENU */
.sidebar { position: absolute; float: left; width: 175px; }
.sidebar-fixed { position: fixed; top: 10px; float: left; width: 175px; }
.menu-box { margin: 0 0 12px 0; border-bottom: 2px solid rgb(231,244,250); }
/* DEFINITIONS SIDEBAR MENU LEVEL 0 */
ul.style2 { margin: 0; padding: 0; list-style: none; font: 14px Verdana, Helvetica, sans-serif; background-color: rgba(231,244,250,1.0); }
ul.style2 li { margin-left: 18px; padding: 6px 0 6px 0; border-bottom: solid 1px #ccc; }
ul.style2 li:first-child { border-top: 0; }
ul.style2 li:last-child { border-bottom: 0; }
ul.style2 a { color: #000; text-decoration: none; }
ul.style2 a:hover { color: #000; color: rgba(164,23,32,1.0); } 
ul.style2 .active { list-style: url(../imgs/selected.png); color: rgba(164,23,32,1.0); }
ul.style2 .active-top { list-style: url(../imgs/selected_top.png); color: #000; }
/* DEFINITIONS SIDEBAR MENU LEVEL 1 */
p.style3 { font-size: 1.0em; font-weight: normal; line-height: 19px; }
ul.style3 { margin: 0; padding: 0; list-style: none; background-color: rgb(231,244,250); }
ul.style3 li { padding: 6px 0 0 0; border: none; }
/* DEFINITIONS SIDEBAR MENU LEVEL 2 */
ul.style4 { margin: 0; padding: 0; list-style: none; background-color: rgb(231,244,250); font-size: 1.0em; }
ul.style4 li { padding: 3px 0 0 0; border: none; }