*{margin:0;padding:0;}
.menu{font-size:12px;position:relative;z-index:100; margin-top:10px; padding-top:15px;}
.menu ul{list-style:none; border:1px;}
.menu li {float:left;position:relative;border:1px;}
.menu ul ul {visibility:hidden;position:absolute;left:3px;top:19px;}
.menu table {position:absolute; top:0; left:0;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
.menu a{display:block;border:0px solid #aaa;padding:2px 10px;margin:3px;color:#fff;text-decoration:none;}
.menu a:hover{color:#000;border:0px solid #000;}
.submenu a{display:block;border:1px solid #aaa;background:#848ead;padding:2px 10px;margin:3px;color:#fff;text-decoration:none; font-size:12px; font-weight:bold;}
.submenu a:hover{background:#dedbf7;color:#000;border:1px solid #000; font-size:12px; font-weight:bold;}

.menu ul ul{}
.menu ul ul li {clear:both;text-align:left;font-size:12px;}
.menu ul ul li 
a{display:block;width:115px;height:17px;margin:0;border:0;border-bottom:1px solid #858585; text-align:center;  vertical-align:sub; padding-top:10px;}
.menu ul ul li a:hover{border:0;background:#dedbf7;border-bottom:1px solid #fff;text-align:center; vertical-align:middle;}
.imgborder{padding: 3px; margin:4px; border: 1px solid #000; background-color: #FFF;}
.imgborder1{padding: 1px; margin:0px; border: 1px solid #8496ad; background-color: #FFF;}