body{
margin:0; 
padding:0; 
background-image: url(../pix/bkgr/hg-navi.png); 
background-repeat: repeat-y;
background-color: #FFFFFF;
scrollbar-face-color: #FFFFCC; 
scrollbar-shadow-color: #FFDD22;
scrollbar-highlight-color: #FFDD22;
scrollbar-3dlight-color: #FFFFCC;
scrollbar-darkshadow-color: #FFFFCC;
scrollbar-track-color: #FFFFCC; 
scrollbar-arrow-color: #FFBB11; }

dl, dt, dd, ul, li {
margin:0;
padding: 0;
list-style: none;
font-family: Tahoma, Verdana, sans-serif;
font-size: 9pt;
line-height: 13pt;
}
#menucont{
background-image: url(../pix/bkgr/hg-navi_mid.png); 
background-repeat: repeat-y;
}
#menucont .navtop{
background-image: url(../pix/bkgr/hg-navi_top.png); 
background-repeat: no-repeat;
background-position: top left;
height:15px;
margin:0;
}
#menucont .navbot{
background-image: url(../pix/bkgr/hg-navi_bot.png); 
background-repeat: no-repeat;
background-position: bottom left;
height:15px;
margin:0;
}
#menu{
margin-top: -10px;
margin-left:15px;
width:130px;
}

#menu dt {
margin: 0;
cursor: pointer;
border-bottom: 1px solid #DDEEFF;
}
#menu ul {
margin-left:8px;
background-color: #DDEEFF;
}
#menu li {
margin: 0;
border-bottom: 1px solid #0044CC;
}

#menu li a {
color: #0044CC;
text-decoration: none;
display: block;
border: 0 none;
padding-left:2px;
background-image: url(../pix/);
background-repeat: no-repeat;
background-position: 11px 50%; }
#menu li a:hover, #menu li a:active {
color: #000000;
background-image:  url(../pix/); }
#menu dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
border: 0 none;
padding-left: 0;
background-image: url(../pix/);
background-repeat: no-repeat;
background-position: 3px 50%; }
#menu dt a:hover, #menu dt a:active {
color: #FFDD22;
background-image:  url(../pix/); }


