ul.main{font-size:14px;}
ul.main{text-align:left;}
ol.sub{text-align:left;}
ul.sub-2{text-align:left;}
.main a{text-decoration:none;}


.main{background-color:;}
.main li{background-color:#ffffff;}
.main a:hover{background-color:#ffffff;}
.main li.on{background-color:#ffffff;}

.sub{background-color:#c5579b; background:url('./menu/menu_23.gif') no-repeat;}
.sub li{background-color:#c5579b; background:url('./menu/menu_23.gif') no-repeat;}
.sub a:hover{background-color:#c5579b; background:url('./menu/menu_24.gif') no-repeat;}
.sub li.on2{background-color:#c5579b; background:url('./menu/menu_24.gif') no-repeat;}

.main a:link{color:#0000ff}
.main a:visited{color:#000000;}
.main a:hover{color:#ff0000;}

.sub a:link{color:#ffffff}
.sub a:visited{color:#ffffff;}
.sub a:hover{color:#ffff00;}

ul.main{width:720px;}

.main li.off{
    height:30px;
    width:;
}
.main li.on{
    width:;
}
.main a{padding:0px;}

.main li.off{
    border:0px solid #993300;
}
.main li.on{
    border:0px solid #993300;
    border-bottom:0px;
}
.main a{
    border-bottom:0px solid #993300;
}

ol.sub{
    left:0;
    top:0;
    width:150px;
}

ol.sub li.off2{
    width:150px;
    height:35px;
}
ol.sub li.on2{
    width:150px;
    height:35px;
}
ol.sub{
}
.sub li.off2,.sub li.on2{
    border-bottom:0px solid #993300;
}
.sub a{
    padding:2px 18px;
    width:150px;
    height:35px;
}

ul.sub-2{
    left:100%;
    top:-20px;
    width:150px;
}
ul.sub-2{
    border:0px solid #993300;
    border-bottom:0px;
}
.sub-2 a{
    border-bottom:0px solid #993300;
}
.sub-2 a{
    padding:2px 18px;
}


DIV#menu{
    top:;
    left:-40px;
    width:100%;
    position:absolute;
    z-index:100;
}

DIV#menu{} 

ul.main{} 
ul.main li.off{} 
ul.main li.on{} 
li.off a,li.on a{} 

ol.sub{}
ol.sub li.off2{} 
ol.sub li.on2{} 
li.off2 a,li.on2 a{} 

ul.sub-2{} 
ul.sub-2 li{} 
ul.sub-2 li a{} 

.main *{margin:0px;padding:0px;list-style:none;display:block;}
ul.main{position:relative;}
ul.main li.off{position:relative;float:left;overflow:hidden;}
ul.main li.on{float:left;overflow:hidden;}
ul.main>li.on{overflow:visible;/*~*/}
ol.sub{position:relative;}
ol.sub li.off2{position:relative;overflow:hidden;}
ol.sub li.on2{overflow:hidden;}
ol.sub>li.on2{overflow:visible;}
ul.sub-2{position:relative;}

#space{height:30px;}
