.sf-menu {padding:0px; margin:0px; margin-right:11px; list-style-type:none;}
.sf-menu * {padding:0px; margin:0px; list-style-type:none;}

/*.sf-menu {width:695px;} for search*/
.sf-menu {width:948px;}
.sf-menu ul {position:absolute; top:-999em;}
.sf-menu li:hover {VISIBIliTY: inherit;}
.sf-menu li {float:left; position:relative;}

.sf-menu li a {display:block; height:25px; padding-top:10px;}

.sf-menu li.sfHover UL {Z-INDEX: 99; LEFT: 0px; TOP: 2.5em;}

.sf-menu .tMenu {COLOR: #0190ca; font-weight:bold;}

.sf-menu a {color:#0190ca; font-weight:bold;}
.sf-menu > li {width:128px; text-align:center; background:url(../images/img_nav_sp.gif) repeat-x; margin-left:9px; border:1px solid #3a7aac; border-bottom:none;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}

.sf-menu > li > a:hover, .sf-menu > .sf-menuliSel > a {width:128px; text-align:center; background:url(../images/img_nav_sp_over.gif) repeat-x; border-bottom:none; color:#2e3192;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.search {width:233px; height:35px; margin-left:10px; background:url(../images/img_nav_sp.gif) repeat-x; border:1px solid #3a7aac; border-bottom:none;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}

.sf-menu li .mli {margin-top:4px; background-color:#caebfc; color:0092c8; width:250px; text-align:left;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.sf-menu li .mli li {width:248px; height:28px;
border-left:1px solid #0092c8;
border-bottom:1px solid #0092c8;
border-right:1px solid #0092c8;}

.sf-menu li .mli li a {display:block; height:20px; padding-top:5px;}

.sf-menu li .mli li:nth-child(1) {
border-top:1px solid #0092c8;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.sf-menu li .mli li:nth-last-child(1) {
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.sf-menu .mli li:hover {background-color:#d7f1fe;}
.sf-menu .mli li a:hover {color:#2e3192;}

.sf-menu li.abus li {color:#003399; BACKGROUND: #c2e9fe; WIDTH: 200px; BORDER-BOTTOM: #fff 1px solid; TEXT-AliGN: left}
.sf-menu li.abus li A:hover {WIDTH: 200px; COLOR: #003399; BACKGROUND-COLOR: #10aff1; TEXT-AliGN: left;}


.sf-menu li:hover {outline: 0}
.sf-menu li.sfHover {outline: 0}
.sf-menu A:focus {outline: 0}
.sf-menu A:hover {outline: 0}
.sf-menu A:active {outline: 0}
.sf-menu A.sf-with-ul {MIN-WIDTH: 1px}
.sf-sub-indicator {display:none;}

