#navigation li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:60px; height:18px; line-height:18px; padding-top:6px; z-index:100;}
#navigation li dl {position:absolute; top:0; left:0; }
#navigation li a, #menu li a:visited {text-decoration:none;}
#navigation li dd {display:none;}
#navigation li a:hover {border:0;}
#navigation li:hover dd, #navigation li a:hover dd {display:block;}
#navigation li:hover dl, #navigation li a:hover dl {padding-bottom:10px;}
#navigation table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#navigation dl {width: 130px; margin: 0; padding: 0;}
#navigation dt {margin:0; padding: 5px 5px 0px 30px; font-size:12px; font-weight:bold; cursor:pointer; width:50px;}
#navigation .one {}
#navigation .one dt {}
#navigation .one dd { margin-left:10px;}
#navigation .one dd.top{background:url(/ui/pc/nav-top.gif) repeat-x; height:8px; width:120px; padding:0; overflow:hidden;}
#navigation .one dd a {background:#e9f6fe; color:#133652; font-weight:100; border:#7ba1b6 solid 1px; border-bottom:0; border-top:0;}
#navigation .one dd a:hover {background: #ddeffd; color:#345; width:93px; border-left:#7ba1b6 solid 1px; border-right:#7ba1b6 solid 1px;}

#navigation dd.last { border-bottom:#7ba1b6 solid 1px;}
#navigation dt a, #menu dt a:visited {display:block; color:#133652;}
#navigation dd a, #menu dd a:visited {color:#133652; text-decoration:none; display:block; padding:4px 5px 4px 20px;}

/**.smartmenu, .smartmenufloaty {
    background:  none repeat scroll 0 0;
    border-top:1px solid #DEEEFB;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
.smartmenuie6 {
    height: 27px;
}

.smartmenu a, 
.smartmenufloaty a {
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #023B72;
    /*border-right: 1px dotted #ff0000;
    padding: 0px 10px;
}

.smartmenu a.last {
    border: none;
}*/
/*
.smartmenu a:hover {
    color: #017F7C;
}

.smartmenu ul, .smartmenufloaty ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.smartmenu ul li, .smartmenufloaty li {
    padding: 5px 0px 5px 0px;
    float: left; 
	color:#023B72;
}

.smartmenu li ul {
    display: none;
}

.smartmenufloaty {
    background: transparent;
    position: absolute;
    border: none;
    width: auto;
    height: auto;
    left: 0px;
    top: 0px;
    z-index: 1000;
}

.smartmenufloaty .tip {
    background: url(/ui/pc/floatytip.png) no-repeat;
    font-size: 0px; 
    height: 13px;
    width: 95px;
    margin: 0px;
    overflow: hidden;
    display: block;
}

.smartmenufloaty .tipIE6 { 
    background: url(/ui/pc/floatytip.gif) no-repeat;
}

.smartmenufloaty .padder {
    background: url(/ui/pc/floatybg.png);
	background:#E9F5FF;
	border:#58ADD8 solid 1px; border-top:0px;
    padding: 0px 8px; 
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.smartmenufloaty .padderIE6 {
    background: url(/ui/pc/floatybg.gif);
}

.smartmenufloaty li {
    float: none ;
    border-bottom: 1px dotted #FFF;
    padding: 5px 8px; 
}
 
.smartmenufloaty li.last {
    border: none;
}

.smartmenufloaty a {
    border: none;
    padding: 0px;
}

.smartmenufloaty a:hover {
    color:#666;
}*/

