@charset "utf-8";

/* --------------------------------------------------
 Local Navigation Elements
-------------------------------------------------- */

div#localNavSection {
float:left;
width:186px;
}


div#localNavFrame01 {
zoom:1;
background:url(/common/images/localNav_bg_01.gif) repeat-y;
}
div#localNavFrame02 {
zoom:1;
padding-bottom:24px;
background:url(/common/images/localNav_bg_02.gif) no-repeat bottom;
}

/* h2 */
div#localNavH2Frame01 {
zoom:1;
background:url(/common/images/localNav_h2bg_01.gif) repeat-y;
}
div#localNavH2Frame02 {
zoom:1;
background:url(/common/images/localNav_h2bg_02.jpg) no-repeat;
}
div#localNav h2 {
margin:0 5px;
color:#fff;
font-size:116%;/*14px*/
font-weight:bold;
}
div#localNav h2 a {
display:block;
padding:9px 15px;
color:#fff;
}

/* localNavi List */
div#localNavList {
margin:0 5px;
}
div#localNavList ul li {
margin:1px;
padding-top:1px;
border-top:1px solid #dbdbdb;
}
div#localNavList ul li a {
zoom:1;
display:block;
padding:7px 0;
}
div#localNavList ul li a:link,
div#localNavList ul li a:visited {
background:url(/common/images/localNavList_bg_01.gif) repeat-x;
}
div#localNavList ul li a:hover,
div#localNavList ul li a:active,
div#localNavList ul li a:focus {
color:#fff;
background:#3dcca8 url(/common/images/localNavList_bg_02.gif) repeat-x;
}
div#localNavList ul li span {
display:block;
margin:0 20px 0 10px;
}

div#localNavList ul li ul {
display:none;
}

div#localNavList ul li ul li {
margin:0;
padding-top:2px;
border:0;
background:#fff url(/common/images/localNavList_bg_03.gif) repeat-x;
}
div#localNavList ul li ul li a {
padding:5px 0;
border:0;
}
div#localNavList ul li ul li a:link,
div#localNavList ul li ul li a:visited {
background:none;
}
div#localNavList ul li ul li a:hover,
div#localNavList ul li ul li a:active,
div#localNavList ul li ul li a:focus {
background:#3dcca8 url(/common/images/localNavList_bg_02.gif) repeat-x;
}
div#localNavList ul li ul li a:hover span.textLinkIco01,
div#localNavList ul li ul li a:active span.textLinkIco01,
div#localNavList ul li ul li a:focus span.textLinkIco01 {
background:url(/common/images/textLink_ico_03.gif) no-repeat 0 0.4em;
}
div#localNavList ul li ul li span {
margin-left:15px;
}

div#localNavList ul li ul li ul {
margin:1px 0 1px 9px;
}
div#localNavList ul li ul li ul li {
padding-top:0;
background:none;
font-size:85%;
}
div#localNavList ul li ul li ul li a {
margin-top:1px;
padding:5px 0;
}
div#localNavList ul li ul li ul li a:link,
div#localNavList ul li ul li ul li a:visited {
background:#e4e4e4;
}
div#localNavList ul li ul li ul li a:link span.textLinkIco01,
div#localNavList ul li ul li ul li a:visited span.textLinkIco01 {
background:url(/common/images/textLink_ico_04.gif) no-repeat 0 0.4em;
}
div#localNavList ul li ul li ul li a:hover,
div#localNavList ul li ul li ul li a:active,
div#localNavList ul li ul li ul li a:focus {
background:#3dcca8 url(/common/images/localNavList_bg_02.gif) repeat-x;
}
div#localNavList ul li ul li ul li a:hover span.textLinkIco01,
div#localNavList ul li ul li ul li a:active span.textLinkIco01,
div#localNavList ul li ul li ul li a:focus span.textLinkIco01 {
background:url(/common/images/textLink_ico_03.gif) no-repeat 0 0.4em;
}
div#localNavList ul li ul li ul li span {
margin-left:13px;
}


/* firstNav */
div#localNavList ul li.firstNav {
padding-top:0;
border:0;
}
