/*body {
margin:25px; font:11px Verdana,Arial; background:#eee}*/
ul.menu {list-style:none; xmargin:0; xpadding:0;  margin: 0 0 0 0px;
padding:0px 0 0 0; color:#000000; 
}
ul.menu * {margin:0; padding:0; xbackground-color:#57574F; color:#000000; position:absolute; top:3px; color:#ffffff; text-decoration:none;font-size:11px; font-weight:bold; text-align:justify; height:30px;}
ul.menu li a {display:block; height:20px; }
ul.menu  li a:hover {xcolor:#C00; background-color:#8A8A7D; text-decoration:none;width:110px; xpadding-top:0; xmargin-top:0;}
ul.menu li {position:relative; float:left;  width:120px; border-right:1px solid #fff; background-color:#57574F; xheight:30px;}

ul.menu ul {position:absolute; top:15px; left:0; xbackground:#B2ADA4;  display:none; opacity:0; list-style:none; margin-top:10px; }

ul.menu ul li {position:relative; border-bottom:1px dotted #000; border-top:none; width:148px; margin:0; xborder:1px solid #fff; height:32px;}
ul.menu ul li a { padding-left:5px;display:block; xpadding:2px 5px 2px 0; xbackground-color:#477AAD; height:30px; width:143px;}
ul.menu ul li a:hover{
	xborder:1px solid #00F; background-color:#8A8A7D; width:143px; xheight:32px;
	}
ul.menu ul ul{
	left:148px; top:-1px; margin-top:0px;}
ul.menu .menulink {xborder:1px solid #aaa; padding:5px 5px 5px 5px; font-weight:bold; xbackground:url(images/header.gif); width:124px}
ul.menu .menulink:hover, ul.menu .menuhover {xbackground:url(images/header_over.gif);
}
ul.menu .sub {xbackground-color:#92B1D1; xbackground:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa;}
