@charset "utf-8";
/* CSS Document */

/* nav */
.NavList_a1 {position:absolute; left:0; bottom:0;}
.NavList_a1 ul {margin:0;padding:0;}
.NavList_a1 li {margin:0 15px 0 0;padding:10px 0;list-style:none;display:inline-block;*display:inline;/* ie7 */}
.NavList_a1 li:first-child{ display:none;}
.NavList_a1 a {padding:10px 10px;text-decoration:none;color:#555;line-height:100%; font-size:16px;}
.NavList_a1 a:hover {color:#000;}
.NavList_a1  .on a {border-bottom:4px solid #003589;color:#003589;}
/* right nav */.NavList_a1.right ul {text-align:right;}
/* center nav */.NavList_a1.center ul {text-align:center;}

@media screen and (max-width:860px) {.NavList_a1 {position:relative;min-height:40px; z-index:1;}
.NavList_a1 ul {width:90%;padding:5px 0;position:absolute;top:0;left:5%;border:solid 1px #003589;background:#fff url(../images/icon-menu.png) no-repeat 10px 11px;border-radius:5px;}
.NavList_a1 li {display:none;/* hide all <li> items */margin:0; padding:0;}

.NavList_a1 li.on {display:block;/* show only on <li> item */}
.NavList_a1 a {display:block;padding:5px 5px 5px 32px;text-align:left; font-size:14px}
.NavList_a1 li.on a {border-bottom:none;color:#003589;}
/* on nav hover */.nav ul:hover {background-image:none;}
.NavList_a1 ul:hover li {display:block;margin:0 0 5px;}
.NavList_a1 ul:hover li.on {background:url(../images/icon-check.png) #fff no-repeat 10px 7px;}
/* right nav */.NavList_a1.right ul {left:auto;right:0;}
/* center nav */.NavList_a1.center ul {left:50%;margin-left:-90px;}
}