/* Menu */
#menu a { font-weight: bold; font-size: 13px; margin: 4px 0; padding: 2px 0; display:block; text-decoration: none; width:158px; }
#menu a:link, #menu a:visited {color:#333; }
#menu a:hover {color:#f00; }
#menu a:active {color:#008837; }

#menu li {margin:0;padding:0;list-style-type:none;}
#menu ul, #menu ul ul, #menu ul ul ul {margin:0;padding:0;list-style-image:none }
#menu ul a { width:170px;}
#menu ul ul a, #menu ul ul ul a { width:150px; }
#menu ul ul, #menu ul ul ul { background-color: #e5e5e5; background-image: url(img/submenu_bgr.gif); background-repeat: repeat-y; background-position: center top; text-align: left }

/* Begin Popout  */
#menu ul li{ position:relative; z-index: 100; opacity: 0.95 }
#menu li ul{position:absolute;left:150px;top:0;display:none; padding: 0 0 0 10px}
#menu li li ul{position:absolute;left:100px;top:0;display:none; padding: 0 0 0 10px}

/* IE Hack Hide from IE Mac \*/
* html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}
/* End */

/* Hide deeper Menu Items */
div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul {display:none;}

/* Show Menu Items :hover ul */
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul{display:block;}

/* Menu Items with Submenu */
#menu a.sub,
#menu a.sub:visited	{ background-image: url(img/arrow12-333.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; }
#menu a.sub:hover	{color:#f00;}
#menu a.sub:active	{color:#00f;}

/* End Popout */

/* Only Used for different Format for Submenu Items */

/* Format Submenu Level 1 */
/* #menu ul ul a,#menu ul ul a.sub	{ font:normal 12px/20px; }*/

/* Format Submenu Level 2 */
/*#menu ul ul ul a,#menu ul ul ul a.sub	{ font:normal 9px/16px; }*/

/* Format for special Use */
#menu a.smbr { line-height:16px; padding-bottom: 5px; padding-top: 5px}
#menu a.impr,#menu a.impr:link { font-size: 10px; line-height:16px; text-align: center; margin-top: 10px; }
#menu a.impr:hover { color: #006; }
#menu a.impr:active { color: #fff; }
#menu a.langsel,#menu a.langsel:link { font-size: 10px; line-height:16px; margin-top: 10px; }
#menu a.langsel:hover { color: #006; }
#menu a.langsel:active { color: #fff; }
#menu a.m2l	{ font-size: 12px; line-height: 12px; padding-top: 5px; padding-bottom: 5px; }
