.horizontal .Menu { padding: 0px 0px 0px 0px; width: 527px; /* originaly 727*/ height: 20px; line-height: 18px; white-space: nowrap; float: left; background-repeat: repeat-x; display: inline; margin: 13px 0px 0px 20px; /* border: solid 1px blue; */}
.horizontal A { text-decoration: none; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.horizontal .Menu_submenu,
.horizontal .Menu_submenu_hover,
.horizontal .Menu_submenu_parent,
.horizontal .Menu_submenu_parent_hover { top: 0px; left: 0px; height: auto; }
.horizontal UL { list-style: none; margin: 0px; padding: 0px; }
.horizontal LI { float: left; display: inline; position: relative; margin: 0px; border-right: 1px solid #fff; }
.horizontal LI.last { border-left: 1px solid #ccc; border-right: none!important; height: 20px; }
.horizontal .Menu_submenu_items { height: 20px; margin-left: 0px; position:absolute; z-index: 4; }
ul.Menu_submenu_items Menu_menu_level_0 { position: relative; left: 0px; top: 0px; float: left; display: inline; }
* html ul.Menu_submenu_items li { width: 60px; }
* html ul.Menu_submenu_items li a { width: 60px; }
* html ul.Menu_submenu_items li a:hover { width: 60px; color: #fff; text-decoration: none; }
.horizontal .Menu_menu_level_0 .Menu_submenu_items { position: relative; left: 0px; top: 0px; float: left; }
.horizontal .Menu_menu_level_1 .Menu_submenu_items { position: absolute; left: 0px; top: 100%; float: none; width: 150px; background-color: Transparent!important; padding: 0px; }
.horizontal .Menu .Menu_submenu_items_hidden { display: none; }
/*  this affects padding left and right  */
.horizontal .Menu_button { display: block; /*  padding: 0 10px;  */ height: 18px; text-align: center; border: 1px solid #ffffff; border-bottom-color: #ccc; color: #213063; /* text color*/ background-color: #ffffff;}
.horizontal .Menu_button_hover { display: block; /*  padding: 0 10px;  */ height: 18px; text-align: left; border: 1px solid #ffffff; border-bottom-color: #213063;}

.horizontal .Menu_button_selected { display: block; /*  padding: 0 10px;  */ height: 18px; text-align: left; /*  width: 100%;  */ color: #213063; background-color: #ffffff; border: 1px solid #ffffff;  border-bottom-color: #213063;}
/*  this affects padding left and right  */
.horizontal .Menu_button_selected_hover { display: block; /*  padding: 0 10px;  */ height: 18px; text-align: left; /*  width: 100%;  */ color: #213063; background-color: #ffffff; border: 1px solid #ffffff;  border-bottom-color: #213063; }
.horizontal img { border-width: 0px; }
ul.Menu_submenu_items li a.Menu_link,	
ul.Menu_submenu_items li a.Menu_link:link,
ul.Menu_submenu_items li a.Menu_link:visited { display: block; /*  padding: 0 10px;  */ height: 18px; text-align: center; border: 1px solid #fff; border-bottom-color:#ccc; color: #213063; }
ul.Menu_submenu_items li a.Menu_link:hover, 
ul.Menu_submenu_items li a.Menu_link:active,
ul.Menu_submenu_items li a.Menu_link:focus { display: block; /*  padding: 0 10px;  */ height: 18px; text-align: center; color: #213063; background-color: #ffffff; border: 1px solid #ffffff;  border-bottom-color: #213063; }
/*  this affects padding left and right  */
ul.Menu_submenu_items li a.Menu_link_selected { display: block; /*  padding: 0 10px;  */ height: 18px; color: #213063; background-color: #ffffff; border: 1px solid #ffffff;  border-bottom-color: #213063; }
.horizontal a.Menu_link_selected { display: block; /*  padding: 0 10px;  */ text-align: left; /*  width: 100%;  */ border: 0px; background-color: #213063; border: solid 1px #213063; color: #fff; }
.horizontal a.Menu_link_selected:hover { display: block; /*  padding: 0 10px;  */ text-align: left; /*  width: 100%;  */ color: #213063; background-color: #ffffff; border: 1px solid #ffffff;  border-bottom-color: #213063; }
ul.Menu_submenu_items ul li { /*  width: 100%;  */ background-color: #ffffff; display: block; text-align: left; padding: 0px; color: #213063; }
ul.Menu_submenu_items ul li a { background-color: #f7f7ff; border: solid 1px #ffffff; display: block; text-align: left; /*  width: 100%;  */ color: #213063; }
ul.Menu_submenu_items ul li a:hover, 
ul.Menu_submenu_items ul li a:active,
ul.Menu_submenu_items ul li a:focus { display: block; text-align: left; /*  width: 100%;  */ }
ul.Menu_submenu_items ul li a.Menu_button { display: block; text-align: left; /*  width: 100%;  */ border: solid 1px #ffffff; }
ul li.Menu_menu_level_1 ul li a.Menu_link,
ul li.Menu_menu_level_1 ul li a.Menu_link:link,		
ul li.Menu_menu_level_1 ul li a.Menu_link:visited { background-color: #ffffff; /*color of the menu level 1*/ border: solid 1px #ffffff; border-bottom-color: #ccc; display: block; text-align: left; /*  width: 100%;  */ }
ul li.Menu_menu_level_1 ul li a.Menu_link:hover,	
ul li.Menu_menu_level_1 ul li a.Menu_link:active, 
ul li.Menu_menu_level_1 ul li a.Menu_link:focus { display: block;/*   padding: 0 10px;  */ text-align: left; /*  width: 100%;  */ color: #213063; background-color: #ffffff; border: 1px solid #ffffff;  border-bottom-color: #213063; }



/*  added  */

.horizontal ul li a	{
	padding: 0px 30px 0px 30px;
	}
.horizontal ul li ul li a,
.horizontal ul li ul li a:hover,
.horizontal ul li ul li	{
	width: 100%;
	}

