/* Style sheet navigation */
*{margin:0;padding:0;}
#mainnav{width:100%;left:0;top:100px;position:absolute;overflow:visible;border-top:1px solid #cccccc;z-index:999;}
*:first-child+html #mainnav{left:0;top:100px;position:absolute;z-index:10;}
#mainnav a{display:block;color:#666666;}
#mainnav ul{list-style-type:none;}
#mainnav ul.level_1{width:100%;float:left;}
#mainnav .level_1 li{float:left;margin-top:17px;margin-bottom:15px;border-right:1px solid #cccccc;}
#mainnav .level_1 li.last{border-right:0px;}
#mainnav .level_1 span.active.first,#mainnav .level_1 a.first{padding-left:10px;}
#mainnav .level_1 a{display:block;padding-right:18px;padding-left:18px;font-size:14px;}
#mainnav .level_1 span.active{display:block;padding-right:18px;padding-left:18px;font-size:14px;color:#3399cc;}
#mainnav .level_1 .trail{color:#3399cc;}
#mainnav ul.level_2{width:180px;left:-9999px;position:absolute;padding-top:20px;padding-bottom:5px;background:#ffffff url("tl_files/images/_opt/subnav_bg.jpg") left top no-repeat;border-bottom:2px solid #cc0033;z-index:999;}
#mainnav .level_2 li{float:none;margin:3px 0;border:0px;}
#mainnav .level_2 a.first,#mainnav .level_2 li.first .active{padding-left:18px;}
#mainnav .level_1 li:hover ul.level_2,#mainnav .level_1 li.sfhover ul.level_2{left:auto;}
