.menu_left{margin:0 auto;position:relative;}

.menu_left ul{margin:0;padding:0;list-style:none;white-space:nowrap;text-align:left;background:transparent;padding:1px 1px 0 1px;}

.menu_left li{margin:0;padding:0;list-style:none;}
.menu_left li{display:inline-block;display:inline;}
.menu_left ul{position:absolute;left:-9999px;}
.menu_left ul,.menu_left ul *{z-index:2;}

.menu_left ul.root{position:relative;left:0;top:0px;}

.menu_left a{display:block;font:bold italic 11px verdana,arial,sans-serif;color:#fff;line-height:32px;text-decoration:none;padding:0 20px 0 10px;background:transparent url(../images/menu_left_trans.png) repeat-x right center;}

.menu_left ul li:hover > ul{
visibility:visible;
left:100%;
margin-top:-33px;
margin-left:-1px;}

.menu_left a:hover ul,
.menu_left a:hover a:hover ul,
.menu_left a:hover a:hover a:hover ul{
left:100%;
visibility:visible;}
.menu_left a:hover ul ul,
.menu_left a:hover a:hover ul ul{
left:-9999px;}

.menu_left li a:hover{}
.menu_left li:hover > a{
background:transparent url(../images/menu_left.png) repeat-x right center;}
.menu_left li a.leaf{
background:transparent url(../images/menu_left_arrow_trans.png) repeat-x right center;}
.menu_left li a.leaf:hover{
background:transparent url(../images/menu_left_arrow.png) repeat-x right center;}
.menu_left li:hover > a.leaf{
background:transparent url(../images/menu_left_arrow.png) repeat-x right center;}

.menu_left table{
position:absolute;
left:99%;
height:0;
width:0;
border-collapse:collapse;
margin-top:-7px;
margin-left:-1px;}



.menu_right{
margin:0 auto;
position:relative;}

.menu_right ul{
margin:0;
padding:0;
list-style:none;
white-space:nowrap;
text-align:right;
background:transparent;
padding:1px 1px 0 1px;}

.menu_right li{
margin:0;
padding:0;
list-style:none;}
.menu_right li{
display:inline-block;
display:inline;}
.menu_right ul{
position:absolute;
right:9999px;}
.menu_right ul.root{
position:relative;
right:0;
top:0;}

.menu_right a{
display:block;
font:bold italic 11px verdana,arial,sans-serif;
color:#fff;
line-height:32px;
text-decoration:none;
padding:0 10px 0 20px;
background:transparent url(../images/menu_right_trans.png) repeat-x left center;}

.menu_right ul li:hover > ul{
visibility:visible;
right:100%;
margin-top:-33px;
margin-left:-1px;}

.menu_right a:hover ul,
.menu_right a:hover a:hover ul,
.menu_right a:hover a:hover a:hover ul{
right:100%;
visibility:visible;}
.menu_right a:hover ul ul,
.menu_right a:hover a:hover ul ul{
right:9999px;}

.menu_right li a:hover{}
.menu_right li:hover > a{
background:transparent url(../images/menu_right.png) repeat-x left center;}
.menu_right li a.leaf{
background:transparent url(../images/menu_right_arrow_trans.png) repeat-x left center;}
.menu_right li a.leaf:hover{
background:transparent url(../images/menu_right_arrow.png) repeat-x left center;}
.menu_right li:hover > a.leaf{
background:transparent url(../images/menu_right_arrow.png) repeat-x left center;}

.menu_right table{
position:absolute;
right:99%;
height:0;
width:0;
border-collapse:collapse;
margin-top:-7px;
margin-left:-1px;}

