		#menu .mlmenu {
			position: relative;
			margin: 0;
			padding: 0;
			width: 360px;
			height: 67px;
			left: 276px;
			top: 8px;
			font: 9px/13px Arial, Helvetica, sans-serif;
		}
		
		/*this is the css for the horizontal version*/
		.horizontal {
			padding: 0;
			margin: 0;
		}

		.horizontal ul{
			list-style-type: none;
			padding: 0;
			margin: 0;
		}
		.horizontal li{
			display: inline;
			float: left;
		}
		.horizontal li a{
			display: block;
			float: left;
			text-decoration: none;
			text-align: center;
			font-size: 10px;
			text-decoration: none;
			color: #555555;
			padding: 46px 0 1px 0;
			line-height: 20px;
			width: 60px;
		}
		.horizontal li a:hover{
			color: #fff;
		}
		.horizontal li a.m_e-am {
			background: url(../img/menu_bg_e-am.gif) no-repeat;
			background-position: top center;
		}
		
		.horizontal li a.m_e-am:hover {
			color: #fff;
			background: url(../img/menu_bg_e-am_hover.gif) no-repeat;
			background-position: top center;
		}

		.horizontal li a.m_d-am {
			background: url(../img/menu_bg_d-am.gif) no-repeat;
			background-position: top center;
		}
		
		.horizontal li a.m_d-am:hover {
			color: #fff;
			background: url(../img/menu_bg_d-am_hover.gif) no-repeat;
			background-position: top center;
		}
		
		.horizontal li a.m_af {
			background: url(../img/menu_bg_af.gif) no-repeat;
			background-position: top center;
		}
		
		.horizontal li a.m_af:hover {
			color: #fff;
			background: url(../img/menu_bg_af_hover.gif) no-repeat;
			background-position: top center;
		}
		
		.horizontal li a.m_azs {
			background: url(../img/menu_bg_azs.gif) no-repeat;
			background-position: top center;
		}
		
		.horizontal li a.m_azs:hover {
			color: #fff;
			background: url(../img/menu_bg_azs_hover.gif) no-repeat;
			background-position: top center;
		}
		
		.horizontal li a.m_eu {
			background: url(../img/menu_bg_eu.gif) no-repeat;
			background-position: top center;
		}
		
		.horizontal li a.m_eu:hover {
			color: #fff;
			background: url(../img/menu_bg_eu_hover.gif) no-repeat;
			background-position: top center;
		}
		
		.horizontal li a.m_au {
			background: url(../img/menu_bg_au.gif) no-repeat;
			background-position: top center;
		}
		
		.horizontal li a.m_au:hover {
			color: #fff;
			background: url(../img/menu_bg_au_hover.gif) no-repeat;
			background-position: top center;
		}
		
		
		.horizontal li ul{
			position: absolute; 
			display: none;
			margin-top: 67px;
		}
		.horizontal li ul li{
			float: none;
			display: block;
		}
		.horizontal li ul li a{
			color: White;
			text-decoration: none;
			float: none;
			padding: 0;
			padding-left: 5px;
			width: 140px;
			line-height: 20px;
			text-align: left;
			background-color: Black;
			opacity: 0.70;
		}
		.horizontal li ul li a:hover{
			color: White;
			text-decoration: underline;
			opacity: 0.70;
		}

		/*this is the css for the vertical version*/
		.vertical ul{
			list-style-type: none;
			padding: 0;
			margin: 0;
			width: 204px;
		}
		.vertical li a{
			display: block;
			width: 200px;
			text-decoration: none;
			background-color: Gray;
		}
		.vertical li{
			display: inline;
		}
		.vertical li ul{
			position: absolute;
			margin-top: -20px;
			margin-left: 200px;
		}


