.leftnav ul {padding:0; margin:0; list-style-type:none;}
.leftnav ul li {float:left; margin:0; position:relative; padding:0; border-top: 1px solid #fff;}
.leftnav ul li a {display:block; text-decoration:none; width:185px; background:#5599ff url(pic/bullet2.gif) left no-repeat; font-weight: bold; margin: 0; padding: 5px 5px 4px 30px; color: #fff;}
.leftnav ul li a:hover {display:block; text-decoration:none; width:185px; background:#999999 url(pic/bullet2.gif) left no-repeat; font-weight: bold; margin: 0; padding: 5px 5px 4px 30px; color: #fff;}
.leftnav ul li ul {display: none;}

/* specific to non IE browsers */
.leftnav ul li:hover a {color:#fff; background:#999999 url(pic/bullet2.gif) left no-repeat; left no-repeat;}
.leftnav ul li:hover ul {display:block; position:absolute; top:-1px; left:221px; width:150px;}
.leftnav ul li:hover ul li a.hide {background:#999999 url(pic/bullet2.gif) left no-repeat; color:#fff;}
.leftnav ul li:hover ul li:hover a.hide {width:150px; background:#999999 url(pic/bullet2.gif) left no-repeat;}
.leftnav ul li:hover ul li ul {display: none;}
.leftnav ul li:hover ul li a {display:block; background:#5599ff url(pic/bullet2.gif) left no-repeat; color:#fff; width:150px;}
.leftnav ul li:hover ul li a:hover {background:#999999 url(pic/bullet2.gif) left no-repeat; left no-repeat; color:#fff;}
.leftnav ul li:hover ul li:hover ul {display:block; position:absolute; left:186px; top:-1px; color:#fff;}
.leftnav ul li:hover ul li:hover ul li a {display:block; width:150px; background:#5599ff url(pic/bullet2.gif) left no-repeat; color:#fff;}
.leftnav ul li:hover ul li:hover ul li a:hover {background:#999999 url(pic/bullet2.gif) left no-repeat; color:#fff;}
