
#mainnav{font-size:14px;list-style-position: outside;  list-style-type: none;padding:0; margin:5px 0;border-top:1px solid #A0BEDB;}
#mainnav li{line-height:33px; border-bottom:1px solid #A0BEDB;}
#mainnav a{color:#fff; text-decoration: none;line-height:33px; display: block; border-left:8px solid #1c3f5f; padding: 0 0 0 13px; width: 196px; background: #1c3f5f;}
#mainnav a:hover{background: #152F47;border-left:8px solid #152F47;}
#mainnav li.active a{background: #112a45; color:#fff;border-left:8px solid #112a45;}
#mainnav li ul{display:none;}
#mainnav li.active ul{display:block;list-style-position: outside;  list-style-type: none;padding:0; margin:0;}
#mainnav li.active ul li{line-height:33px; border:none;}
#mainnav li.active ul a{color:#fff; text-decoration: none;line-height:33px; display: block; border-left:8px solid #415F7A; padding: 0 0 0 13px; width: 196px; background: #415F7A;}
#mainnav li.active ul a:hover{background: #70879B;border-left:8px solid #70879B;}
#mainnav li.active li.active a{background: #31475C;border-left:8px solid #31475C;}
#mainnav li.active li.active ul{border-bottom:1px solid #A0BEDB;}
#mainnav li.active li.active li a{background: #556F87;border-left:8px solid #556F87;}
#mainnav li.active li.active li a:hover{background: #8E9FAF;border-left:8px solid #8E9FAF;}