/* common styling */
.menu {font-family: tahoma, verdana, sans-serif; font-size:11px;}
.menu ul {padding:0; margin:0; list-style-type: none; font-size:11px;}
.menu ul li {float:left;position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; height:20px; padding:0px 5px; padding-right:0px; line-height:20px;}
.menu ul li a.c {color:#000; background:url('/images/bpm_bg.gif');}
.menu ul li a.c:visited {color:#000;}

.menu ul li ul {display: none;}
table {border-collapse:collapse;}

/* specific to non IE browsers */
.MSep {background-image:url(/images/bpm_msep_down.gif); width:11px; height:20px; border:0px; margin-top:-2px; padding:0px;}
.MSepr {background-image:url(/images/bpm_msep_right.gif); width:11px; height:20px; border:0px; margin-top:-2px; padding:0px;}
.menu ul li img.ardown{float:left; margin-left:-5px; margin-top:0px; padding-top:0px}
.arup {float:left;}
.menu ul li:hover a {color:#fff; background:url('/images/bpm_sel_bg.gif');}
.menu ul li:hover ul {display:block; position:absolute; top:20px; margin-top:0px; left:0; width:350px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#DFDBCD; color:#000; height:auto; line-height:1.2em; padding:5px 10px; width:350px}

.menu ul li:hover ul li a:hover {background:#c9c9a7; color:#000; text-decoration:none;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:150px; top:0; width:350px;}
.menu ul li:hover ul li:hover ul.left {left:-350px;}
