.ABCSSHorMenu1 {
    position:relative;
    z-index:100;
    width:100%;
    min-width:590px;
    height:41px;
    background:#2e6fa9 url("../images/hormenu/menu-bg.gif") center right;
    text-align:center;
}
* html .ABCSSHorMenu1 .abxmw {
    height: 1px;
    margin-left:590px;
}
* html .ABCSSHorMenu1 .abxmw2 {
    position:relative;
    margin-left:-590px;
    height: 1px;
    background:#2e6fa9 url("../images/hormenu/menu-bg.gif") center right;
}
.ABCSSHorMenu1 ul {
    position:relative;
    display:inline-block;
    margin:0;
    padding:0;
    list-style-type:none;
}
* html .ABCSSHorMenu1 ul {
    display:inline;
}
*+html .ABCSSHorMenu1 ul {
    display:inline;
}
.ABCSSHorMenu1 li {
    float:left;
    margin:0;
}
.ABCSSHorMenu1 li:hover,.ABCSSHorMenu1 .ajxover {
    position:relative;
}
.ABCSSHorMenu1 ul ul h1 {
    width:176px;
    padding:9px 12px 9px 12px;
    margin:0;
    font:bold 12px Arial,Helvetica,sans-serif;
    line-height:12px;
    text-decoration:none;
    text-align:center;
    color:#ffffff;
    background:none;
}
.ABCSSHorMenu1 a {
    display:block;
    float:left;
    height:41px;
    white-space:nowrap;
    overflow:hidden;
    padding:0 12px 0 12px;
    font:bold 12px Arial,Helvetica,sans-serif;
    line-height:41px;
    text-decoration:none;
    text-align:center;
    color:#cae3f8;
    background:url("../images/hormenu/top.gif") top right;
}
.ABCSSHorMenu1 li:hover a,.ABCSSHorMenu1 .ajxover a {
    color:#ffffff;background:#5597d1 url("../images/hormenu/top.gif") bottom right;
}
.ABCSSHorMenu1 a.abxsub {
    padding:0 26px 0 12px;background:url("../images/hormenu/top-sub.gif") top right;
}
.ABCSSHorMenu1 li:hover a.abxsub,.ABCSSHorMenu1 .ajxover a.abxsub {
    background:#5597d1 url("../images/hormenu/top-sub.gif") bottom right;
}
.ABCSSHorMenu1 ul ul {
    position:absolute;
    left:-9999px;
    top:-9999px;
    width:202px;
    height:auto;
    display:inline-block;
    vertical-align:top;
    font-size:0;
    float:none;
    margin:0;
    background:#5597d1;
}
.ABCSSHorMenu1 ul :hover ul,.ABCSSHorMenu1 ul .ajxover ul {
    left:-1px;top:41px;
}
.ABCSSHorMenu1 li li {
    width:200px;
    border:1px solid #ffffff;
    border-width:0 1px;
    padding:0
}
.ABCSSHorMenu1 li li.sfirst {
    border-top:1px solid #ffffff;
}
.ABCSSHorMenu1 li li.slast {
    border-bottom:1px solid #ffffff;
}
.ABCSSHorMenu1 ul ul a,.ABCSSHorMenu1 ul :hover ul a,.ABCSSHorMenu1 ul :hover ul :hover ul a,.ABCSSHorMenu1 ul .ajxover ul a,.ABCSSHorMenu1 ul .ajxover ul .ajxover ul a {
    float:none;
    margin:0;
    width:176px;
    height:auto;
    white-space:normal;
    padding:9px 12px 9px 12px;
    font:12px Arial,Helvetica,sans-serif;
    line-height:12px;
    text-decoration:none;
    text-align:left;
    border:0;
    color:#ffffff;
    background:none;
}
.ABCSSHorMenu1 ul ul :hover a,.ABCSSHorMenu1 ul ul :hover ul :hover a,.ABCSSHorMenu1 ul ul .ajxover a,.ABCSSHorMenu1 ul ul .ajxover ul .ajxover a {
    background:#2d6fa9;
}
.ABCSSHorMenu1 ul ul a.abxsub,.ABCSSHorMenu1 ul :hover ul a.abxsub,.ABCSSHorMenu1 ul .ajxover ul a.abxsub {
    width:172px;
    padding:9px 16px 9px 12px;
    background:url("../images/hormenu/sub-sub.gif") no-repeat center right;
}
.ABCSSHorMenu1 ul ul :hover a.abxsub,.ABCSSHorMenu1 ul ul .ajxover a.abxsub {
    background:#2d6fa9 url("../images/hormenu/sub-sub.gif") no-repeat center right;
}
.ABCSSHorMenu1 ul :hover ul ul,.ABCSSHorMenu1 ul .ajxover ul ul {
    position:absolute;
    left:-9999px;
    top:-9999px;
}
.ABCSSHorMenu1 ul :hover ul :hover ul,.ABCSSHorMenu1 ul .ajxover ul .ajxover ul {
    left:200px;
    top:-1px;
}
.ABCSSHorMenu1 img {
    position:fixed;
    left:0;top:0;
    width:0;height:0;
    z-index:-1;
    display:none;
}
.ABCSSHorMenu1 li.tsub:hover li img {
    width:100%;
    height:100%;
    display:block;
}
.ABCSSHorMenu1 br {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

