/* Style sheet Navigation-Main */
#mainnav{background-color:#40C0A0;font-size:13px;line-height:1;}
#mainnav ul,#mainnav li{margin:0;padding:0;list-style-type:none;}
#mainnav li{float:left;}
#mainnav ul.level_1 li.last{border-right:1px solid #3aa0a0;}
#mainnav ul.level_2 li.last{border-right:0;}
#mainnav a{display:block;padding:8px 18px 9px 17px;border-left:1px solid #3aa0a0;font-weight:normal;text-decoration:none;color:#f6f6f6;white-space:nowrap;}
#mainnav a:hover{background-color:#008080;text-decoration:none;color:#fff;}
#mainnav a.trail{background-color:#008080;}
#mainnav span{display:block;margin:0;padding:8px 18px 9px 17px;background-color:#3aa0a0;border-left:1px solid #999;color:#fff;}
#mainnav .level_1 ul{width:178px;left:-999em;position:absolute;background-color:#40c0a0;border-top:1px solid #999;}
#mainnav .level_2 li{float:none;z-index:999;}
#mainnav .level_2 a,#mainnav .level_2 p{position:relative;background-color:#40c0a0;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;z-index:999;}
#mainnav .level_2 a:hover{position:relative;background-color:#008080;z-index:999;}
#mainnav li:hover .level_2{left:auto;}
