ul#main-nav01 ul {position:absolute; }
ul#main-nav01 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;float:left;width:100%;font-size:0.9em;}
ul#main-nav01 li {margin:0;padding:0;list-style:none;float:left;margin:0;width:9em;}
ul#main-nav01 li a {text-decoration:none;display:block;padding:0.2em 0.2em 0.2em 0.6em;color:#0e0e0e;background:#ffcccc;border-bottom:1px solid gray;}
ul#main-nav01 li a:hover, ul#main-nav0	li a:focus {background:#0000ff;color:#ffffff;}
ul#main-nav01 li ul {padding:0;margin:0;display:none;}
ul#main-nav01 li:hover ul {display:block;}
ul#main-nav01 li ul li {float:none;}
ul#main-nav01 li ul li a {font-size:0.9em;}
#main-nav01 #top {background:#ffffff;color:#000000; border-bottom:1px solid gray;display:block;border:1px solid gray;padding:0.4em 0 0.4em 0;font-weight: bold;}
#main-nav01 #top:hover{background:#000000;color:#ffffff; border-bottom:1px solid gray;display:block;border-left:1px solid gray;}
#main-nav01 #topa a {background:#ffffff;color:#000000; display:block;border:1px solid gray;padding:0.4em 0 0.4em 0;font-weight: bold;}
#main-nav01 #topa a:hover{background:#0000ff;color:#ffffff;display:block;border-left:1px solid gray;}
#main-nav01 #sub1 {padding-top:0.5em;}
#main-nav01 #t1 {color:#0e0e0e;background:#ffcccc;}