@charset "utf-8";

/*
===================================================
 Secondary Area
===================================================
*/
#secondary dl{
margin-bottom:20px;
}

#secondary dl dt{
margin-top:-1px;
padding:8px 10px;
border-top:2px solid #333;
background:#f3f3f3 url(img/secondary/dot-x.png) left bottom repeat-x;
font-weight:bold;
}

#secondary dl dd{
padding:5px 0;
border-bottom:1px solid #b3b3b3;
}

#secondary dl dd ul{
}

#secondary dl dd ul li{
margin-bottom:5px;
padding-left:10px;
background:url(img/secondary/arrow.png) 0 0.4em no-repeat;
}


/* #secondary > dl.column
------------------------------------------------ */
#secondary dl.column{
}

#secondary dl.column dt{
margin-top:0;
padding:5px 7px;
border-top:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
background:url(img/secondary/column-head.png) left top no-repeat;
}

#secondary dl.column dd{
margin-bottom:10px;
padding:5px 10px;
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
}


/* #secondary > dl.local-nav
------------------------------------------------ */
#secondary dl.local-nav{
}

#secondary dl.local-nav dt{
}

#secondary dl.local-nav dd{
padding:0;
}

#secondary dl.local-nav dd a{
text-decoration:none;
}

#secondary dl.local-nav dd ul{
margin:0;
padding:0;
}

#secondary dl.local-nav dd ul li{
margin:0 0 1px 0;
padding:0 0 2px 0;
background:#fff url(img/secondary/ln.png) left bottom repeat-x;
}

#secondary dl.local-nav dd ul li a{
padding:10px 5px 10px 25px;
display:block;
color:#333;
background:#f3f3f3 url(img/secondary/arrow.png) 13px 15px no-repeat;
} 
#secondary dl.local-nav dd ul li a:hover,
#secondary dl.local-nav dd ul li a.active:hover,
#secondary dl.local-nav dd ul li a.on:hover,
#secondary dl.local-nav dd ul li ul li a.active:hover{
background-color:#ffebe0;
}

/* active */
#secondary dl.local-nav dd ul li a.active{
color:#e95504;
background:#fff url(img/secondary/ln_active.png) 0 1px no-repeat;
font-weight:bold;
}

/* on */
#secondary dl.local-nav dd ul li a.on{
background-color:#fff;
background:url(img/secondary/ln_active.png) 0 1px no-repeat;
}

/* child */
#secondary dl.local-nav dd ul li ul{
padding-left:4px;
background:url(img/secondary/ln_child.png) 0 0 repeat-y;
}

#secondary dl.local-nav dd ul li ul li{
margin:0;
padding:0;
background-image:none;
}

#secondary dl.local-nav dd ul li ul li a{
padding:5px 0 5px 34px;
color:#808080;
background:#fff url(img/secondary/arrow_child.png) 22px 10px no-repeat;
}

#secondary dl.local-nav dd ul li ul li a.active{
padding:5px 0 5px 34px;
background:#e6e6e6 url(img/secondary/arrow_child.png) 22px 10px no-repeat;
}




