/* Style sheet Fly_Out_Navigation */
.mod_navigation{position:absolute;top:90px;overflow:visible !important; width:860px; background-color:#ffffff;-moz-opacity: 0.9;opacity:0.9;z-index:999;border-top: 2px solid #009ee0;}
* html .mod_navigation li.submenu{background-color:#ffffff;filter:alpha(opacity=90);}
.mod_navigation *{margin:0;padding:0;}
.mod_navigation ul{list-style-type:none;line-height:20px;background:#003882;}
* html .mod_navigation ul{/*IE6 only*/filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
.mod_navigation li{float:left;line-height:20px;text-indent: 0px;}
.mod_navigation a,.mod_navigation p{display:block;text-align:center;padding:5px 12px 5px 12px ;font-size:12px;color:#4b4b4d;text-decoration:none;font-family:Verdana, Helvetica,sans-serif;}
.mod_navigation a:hover{color:#009ee0;}
.mod_navigation li.first{padding-left:218px;}
.mod_navigation li.submenu2{background:#ffffff;filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
.mod_navigation ul ul{width:220px;position:absolute;left:-999em;}
.mod_navigation li li,.mod_navigation li li.first,.mod_navigation li li.last{clear:left;width:100%;padding:0px;text-indent: 2px;}
.mod_navigation li li a,.mod_navigation li li p.active{padding:5px 10 px 0px 0px;color:#fff;font-size:12px;font-weight:normal;width:100%;text-align:left;}
.mod_navigation li li a:hover,.mod_navigation  li  li a.sfhover{}
.mod_navigation li:hover ul,.mod_navigation li.sfhover ul{left:auto;}
.mod_navigation ul li:hover ul{display:block;}
.mod_navigation ul li.sfhover ul{display:block;}

