@charset "utf-8";
/* CSS Document */
/* ABOVO Media */

#navigation 
{
   opacity           : 0.90;
   filter            : alpha(opacity=90);
   background  : transparent url(../_images/nav_bg.gif) repeat-x;
   height            : 42px;
   overflow          : hidden;
   position          : absolute;
   top               : 148px;
   z-index           : 20;
   width             : 970px;
   color             : #ffffff;
}

#navigation div#navopen 
{
   display           : none;
   position          : absolute !important;
   bottom            : 0 !important; 
   bottom            : -1px;
   left              : 0;
   z-index           : 20;
   height            : 1px;
   width             : 100%;
   background        : transparent;
}

#navigation iframe 
{
   z-index           : 19;
   display           : none;
}

/* ALL styles for first level */
#navigation ul 
{
   margin            : 0;
   padding-left      : 28px;
}

#navigation li 
{
   position          : relative; 
   list-style        : none; 
   margin            : 0; 
   float             : left; 
   padding           : 0 10px 0 0;
   background-color  : #ee3b33;
}

#navigation ul.level1 li a 
{
   display           : block;
   font-size         : 12px;
   padding           : 13px 11px 10px 5px;
   text-decoration   : none;
   font-weight       : bold;
   text-transform    : uppercase;
   color             : #FFFFFF;
}

#navigation ul.level1 li.submenuleft a 
{
   display           : block;
   font-size         : 12px;
   padding           : 13px 7px 10px 5px;
   text-decoration   : none;
   font-weight       : bold;
   text-transform    : uppercase;
   color             : #FFFFFF;
}

#navigation ul.level2 li a, 
#navigation ul.level3 li a 
{
   display           : block;
   font-size         : 12px;
   padding           : 0;
   text-decoration   : none;
   text-transform    : none !important;
   font-weight       : normal !important;
}

#navigation li a 
{
   padding           : 5px 11px 7px 5px;
   font-size         : 12px;
   display           : block; 
   text-decoration   : none;
   width             : auto;
}

#navigation li a:hover 
{
   color             : #FFFFFF;
}

#navigation li.submenuleft a,
#navigation li.submenu a 
{

}

#navigation ul li.submenu a {
	border-left: 1px solid #ee3b33;
}

#navigation ul li.submenuleft a {
	border-right: 1px solid #ee3b33;
}

#navigation ul li.submenu:hover a,
#navigation ul li.submenu:hover a:hover,
#navigation ul li.submenuover a,
#navigation ul li.submenuover a:hover
{
   color             : #FFFFFF;
   border-left		 : 1px solid #FFFFFF;
}

#navigation ul li.submenuleft:hover a,
#navigation ul li.submenuleft:hover a:hover,
#navigation ul li.submenuleftover a,
#navigation ul li.submenuleftover a:hover
{
   color             : #FFFFFF;
   border-right		 : 1px solid #FFFFFF;
}

#navigation ul li.submenu:hover,
#navigation ul li.submenuover 
{

}

#navigation ul li.submenuleft:hover,
#navigation ul li.submenuleftover 
{

}

/* All styles for level 2 (partially overruling level 1)*/
#navigation ul ul 
{
   position          : absolute; 
   display           : none;
   margin            : 0 0 0 0 0;
   top               : 41px;
   width             : 160px;
  
   padding           : 0px 0 30px 0;
   w\idth            : 145px;
}

#navigation ul li.submenuleftover ul,
#navigation ul li.submenuleft:hover ul 
{
   border-left       : none;

   right             : 5px;
   text-align        : right;
   width             : 160px !important;
 
   w\idth            : 145px;
   padding:0 6px 0 30px;
}

* html #navigation ul li.submenuleftover ul 
{
   right             : 4px;
}

* html #navigation ul li#lastleft ul 
{
   right             : 5px;
}

#navigation ul ul li 
{
   padding           : 0;
   width             : 160px;
}

#navigation ul li.submenuleftover ul li,
#navigation ul li.submenuleft:hover ul li 
{
   width             : 160px;
   border-left       : none;
}

#navigation ul li.submenuover ul li.over,
#navigation ul li.submenuover ul li.submenuover,
#navigation ul li.submenu:hover ul li.submenu:hover,
#navigation ul li.submenu:hover ul li:hover 
{
   background        : #e23932;
}

#navigation ul li.submenuleftover ul li.over,
#navigation ul li.submenuleftover ul li.submenuover,
#navigation ul li.submenuleft:hover ul li.submenu:hover,
#navigation ul li.submenuleft:hover ul li:hover 
{
   background        : #e23932;
}

#navigation ul li.submenuover ul li a,
#navigation ul li.submenu:hover ul li a,
#navigation ul ul li a 
{
   padding           : 3px 12px 5px 8px;
   font-size         : 12px;
   color             : #FFFFFF;
   background        : none;
   width             : 155px;
   w\idth            : 133px;
}

#navigation ul li.submenuleftover ul li a,
#navigation ul li.submenuleft:hover ul li a 
{
   padding			 : 3px 8px 5px 17px;
   text-align        : right;
   color             : #FFFFFF;
   background        : none;
   width             : 155px;
   w\idth            : 135px;
}

#navigation ul li.submenu:hover ul li a:hover, 
#navigation ul li.submenuleft:hover ul li a:hover,
#navigation ul li.submenu:hover ul li.submenu:hover a, 
#navigation ul li.submenuleft:hover ul li.submenu:hover a,
#navigation ul li.submenuover ul li.over a, 
#navigation ul li.submenuleftover ul li.over a,
#navigation ul li.submenuover ul li.over a:hover, 
#navigation ul li.submenuleftover ul li.over a:hover,
#navigation ul li.submenuover ul li.submenuover a, 
#navigation ul li.submenuleftover ul li.submenuover a,
#navigation ul li.submenuover ul li.submenuover a:hover, 
#navigation ul li.submenuleftover ul li.submenuover a:hover 
{
   background        : none;
   color             : #FFFFFF;
}

#navigation ul li.submenu ul li.submenu a,
#navigation ul li.submenuover ul li.submenu a,
#navigation ul li.submenuover ul li.submenuover a,
#navigation ul li.submenu ul li.submenu a:hover,
#navigation ul li.submenuover ul li.submenu a:hover,
#navigation ul li.submenuover ul li.submenuover a:hover, 
#navigation ul li.submenu:hover ul li.submenu:hover a,
#navigation ul li.submenu:hover ul li.submenu:hover a:hover 
{

}

#navigation ul li.submenuleft ul li.submenu a,
#navigation ul li.submenuleftover ul li.submenu a,
#navigation ul li.submenuleftover ul li.submenuover a,
#navigation ul li.submenuleft ul li.submenu a:hover,
#navigation ul li.submenuleftover ul li.submenu a:hover,
#navigation ul li.submenuleftover ul li.submenuover a:hover,
#navigation ul li.submenuleft:hover ul li.submenu:hover a,
#navigation ul li.submenuleft:hover ul li.submenu:hover a:hover 
{
   border-left: none;
}

/* All styles for level 3 (partially overruling level 1 and/or 2 )*/
#navigation ul ul ul 
{
   left              : 160px;
   top               : 0;
   padding           : 0;
}

#navigation ul li.submenuleft:hover ul ul,
#navigation ul li.submenuleftover ul ul 
{
   left              : -191px;
   top               : 0;
   width             : 150px;
}

#navigation ul ul ul li 
{
   width             : 150px;
}

#navigation ul li.submenu:hover ul li.submenu:hover ul li a,
#navigation ul li.submenuleft:hover ul li.submenu:hover ul li a,
#navigation ul li.submenuover ul li.submenuover ul li a,
#navigation ul li.submenuleftover ul li.submenuover ul li a,
#navigation ul li.submenu ul li.submenu ul li a,
#navigation ul li.submenuleft ul li.submenu ul li a 
{
   color             : #FFFFFF;
   background        : none;
}

#navigation ul li.submenuleft ul li.submenu ul li a {
   border-left: none;
}

#navigation ul li.submenu:hover ul li.submenu ul li:hover a:hover,
#navigation ul li.submenuleft:hover ul li.submenu ul li:hover a:hover,
#navigation ul li.submenuover ul li.submenuover ul li.over a:hover,
#navigation ul li.submenuleftover ul li.submenuover ul li.over a:hover 
{
   color             : #FFFFFF;
   background        : none;
}

/* styles for displaying submenus */
#navigation ul li.submenu:hover ul.level2,
#navigation ul li.submenuleft:hover ul.level2,
#navigation ul ul li.submenu:hover ul.level3,
#navigation ul li.submenuover ul.level2,
#navigation ul li.submenuleftover ul.level2,
#navigation ul ul li.submenuover ul.level3 
{
   display           : block;
}

/* styles for SHOW */
#navigation ul li.show ul 
{
   border            : none;
}

#navigation ul li.submenuover ul.level2 li.submenu ul.level3 a
{
	border-left: none !important;
}

#navigation ul li.submenuleftover ul.level2 li.submenu ul.level3 a {
{
   border: none !important;
}

#navigation ul li.submenuleftover ul.level2 li.submenuover ul.level3 a {
{
   border-right: 1px solid #FFFFFF;
}

#navigation ul li.submenuover ul.level2 li.submenuover ul.level3 a {
	border-left: 1px solid #FFFFFF;
}

#navigation ul li.submenu ul li {
   background-color: transparent;
}