﻿
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}

ul.menu li {position:relative; float:left; }
ul.menu ul {position:absolute; top:25px; left:0; background:#ffffff; display:none;  list-style:none; width:150px;}/*opacity:0;*/
ul.menu ul li {position:relative; border-bottom:1px solid #666666; border-right:1px solid #666666; border-left:1px solid #666666; margin:0; width:150px}
ul.menu ul li a {display:block; color:#666666; padding:7px 10px 0px 10px; margin:0; background-color:#efefef; width:130px}

ul.menu ul li a:hover {background-color:#a8d847; color:#363636;}
ul.menu ul ul {left:150px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:7px 7px 7px; font-weight:normal; background:url(images/header.gif); }
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {color:#363636; background:#ccffff url(images/arrow.gif) 150px 8px no-repeat}
ul.menu .topline {border-top:1px solid #fff}

/* the default top of navigation images*/
ul.menu a{ display:block; float:left; margin-right:0px; height:25px; text-transform:uppercase; font-size:.9em; font-weight:normal; font-family:Arial; }
ul.menu a.corporate{ background:url(../images/nav_corporate.gif) no-repeat; }
ul.menu a.solution{	background:url(../images/nav_solution.gif) no-repeat; }
ul.menu a.customer{ background:url(../images/nav_customer.gif) no-repeat; }
ul.menu a.library{ background:url(../images/nav_library.gif) no-repeat;	}
ul.menu a.news{	background:url(../images/nav_news.gif) no-repeat; }

ul.menu li:hover ul{background:#FF1; display:block;}