ul.menu {list-style:none; margin:0; padding:0; text-align:center; }

ul.menu * {margin:0; padding:0}

ul.menu a {display:block; color:#ffffff; text-decoration:none}

ul.menu li {position:relative; float:left; }

ul.menu ul {position:absolute; top:25px; left:0; background:#5f6c86; display:none; opacity:0; list-style:none}

ul.menu ul li {position:relative; border:1px solid #000000; border-top:none; width:95px; margin:0}

ul.menu ul li a {display:block; padding:3px 6px 5px ; background-color:#5f6c86}

ul.menu ul li a:hover {background-color:#5f6c86; color:#000000;}

ul.menu ul ul {left:75px; top:-1px}

ul.menu .menulink { padding:2px 4px 6px ; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size:11px;   background:url(../images/o-line2.jpg);  border-left:1px #000000 solid;}

ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/o-line2-hover.jpg)}

ul.menu .sub {background:#5f6c86 url(../images/arrow.gif) 82px 2px no-repeat}

ul.menu .topline {}




ul.menu .list { padding:2px 4px 6px; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size:11px;   background:url(../images/o-line2.jpg); width:150px; border-left:1px #000000 solid;}
ul.menu .list:hover, ul.menu .menuhover {background:url(../images/o-line2-hover.jpg)}

ul.menu .home { padding:2px 4px 6px; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size:11px;   background:url(../images/o-line2.jpg); width:60px; border-left:1px #000000 solid;}
ul.menu .home:hover, ul.menu .menuhover {background:url(../images/o-line2-hover.jpg)}

ul.menu .contact { padding:2px 4px 6px; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size:11px;   background:url(../images/o-line2.jpg); width:99px; border-left:1px #000000 solid;}
ul.menu .contact:hover, ul.menu .menuhover {background:url(../images/o-line2-hover.jpg)}




