@charset "utf-8";
/* CSS Document */

ul.menulevel {list-style:none; margin:0; padding:0}

ul.menulevel * {margin:0; padding:0}

ul.menulevel a {display:block; color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold ; font-size: 13px; text-align: center;}

ul.menulevel li {position:relative; float:left; margin-right:1px; width: auto;  border-left: 0px #FFFFFF solid; 
}

ul.menulevel ul {position:absolute; top:34px; left:-18px; background:none;display:none; opacity:0; list-style:none; width:240px; font-size: 14px;  z-index: 999px; 
}

ul.menulevel ul li {position:relative; width:240px; border:0px solid #aaa; border-top:none; margin:0; 
 }

ul.menulevel ul li a {display:block; padding:8px 0 8px 8px; background-color: #dedede; color: #333; font-size:11px; text-align: left; font-weight:500; width:240px; border:0px dotted #c1c1c1; margin:1px 0 0 0; 
}

ul.menulevel ul li a:hover {background-color: #eeeded; color:#009;}
ul.menulevel ul ul {left:80px; top:-1px;}



ul.menulevel .menulevellink {border-right:1px solid #aaa; padding:10px 31px 5px 31px; color:#333; font-weight: bold;  background: none;}

ul.menulevel .menulevellinkact{border-right:1px solid #aaa; padding:10px 29px 5px 35px; font-weight: bold; background: none; color:#333; }
ul.menulevel .menulevellink:hover, ul.menulevel .menulevelhover {background: none; color:#009; font-weight:bold;}

ul.menulevel .menulevellinkact:hover, ul.menulevel .menulevelhover {background: none; color:#009; font-weight:bold;}

ul.menulevel .sub {background: #004E5A url(../images/front/arrow.gif) 266px 11px no-repeat; color: #FFFFFF;}

ul.menulevel .topline {border-top:1px solid #aaa;}
