#nav2{	float:right;
	width: 158px;
	height:91px;
	background-image:url(media/navi_re.png);
	background-repeat:repeat-y;
	text-transform:uppercase;
	font-size:12px;
	}

#menu { padding-top:51px;  width: 860px; background: transparent; float: left; bottom:0px;}

 #menu ul { position:relative; list-style: none; margin: 0; padding: 0; width: 128px; height:40px; float: left; margin-left:14px;}

    #menu a, #menu h2
      { font: bold 11px/16px arial, helvetica, sans-serif;
      display: block; 
      margin-left: 0px; padding: 0px 0px; } 

    #menu h2 { color: #FFF; text-transform: uppercase; width:128px; height:40px;background-image:url(media/button_bg.jpg); 
   background-repeat:repeat-x;
    } 
	#menu h2:hover { background-image:url(media/button_bg_hover.png); 
    background-repeat:repeat-x;
    }
	#menu ul li a { color: #FFFFFF; text-decoration: none;  width: 123px; height:23px; font-size:16px; font-weight:900; padding-top:17px;}	
	
	#menu ul li a:hover {background-image:url(media/button_bg_hover.png); height:23px;}	

    #menu a { color: #FFFFFF; text-decoration: none; padding-left:5px; }

    #menu a:hover { color: #666666;}
	
	#menu ul li ul li a { color: #666666; text-decoration: none; width:265px; height:16px;font-size: 12px; padding-left:5px;padding-bottom:2px;padding-top:2px;background-color:#FFF;}
	#menu ul li ul li a:hover { color:#666666; text-decoration:none; width:265px; height:16px; background-image:none; background-color:#FDB129;}

    #menu li {position: relative; padding:0px; margin:0px;
} 

    #menu ul ul { position: absolute; z-index: 500; }

    #menu ul ul ul { position: absolute; top: 0; left: 100%; } 
	#menu ul li ul li{ width:284px; margin-left:-14px; padding-top:0px; padding-bottom:0px;}
		
    div#menu ul ul,
    div#menu ul li:hover ul ul,
    div#menu ul ul li:hover ul ul
      {display: none;} 

    div#menu ul li:hover ul,
    div#menu ul ul li:hover ul,
    div#menu ul ul ul li:hover ul
      {display: block;}
	
.submenu{font-size:14px; position:relative; visibility:hidden; width:270px; background-color:#ffccee; height:200px; border:1px solid #333333; z-index:200;}
.submenu a{font-size:14px;color:#333333;}
.submenu a:hover{font-size:14px;color:#FFFFFF;
                  background-color:#333333;}
#navactiv {
background-image:url(media/button_bg_hover.png); height:23px;
color:#666666;
}

#extranavi{
	font: 0.8em Verdana, Helvetica, Geneva, Arial, sans-serif;
	position:relative;
	top:15px;}
	
#extranavi a{
	color:#666666;
	text-decoration:none;}
	
#extranavi a:hover{
	color:#666666;
	text-decoration:underline;}
.sub{    	padding-left:15px;
        padding-top:7px;
	height:23px;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;}
.sub a{
         width:140px;
	color:#FFFFFF;
	text-decoration:none;
        display:block
}
.sub a:hover{
         width:140px;
	color:#FFCC33;
        text-decoration:underline;
	}

#helpdesk{
	padding-top:6px;
	padding-left:15px;
	color:#FFFFFF;
	height:22px;
	border-bottom:0px solid #FFFFFF;}
#helpdesk a{
         width:140px;
	color:#FFFFFF;
	text-decoration:none;
        display:block
}


#helpdesk a:hover{
	color:#FFCC33;
         text-decoration:underline;
}