.sf-menu, .sf-menu * {
list-style: none outside none;
margin: 0px;
padding: 0px;
}

.sf-menu {
line-height: 1;
}

.sf-menu ul {
position: absolute;
top: -10px;
width: 10em;
margin:0px;
padding:0px;
}

.sf-menu ul li {
width: 100%;
}

.sf-menu ul ul {
margin-left:-1px;
padding:0px;	 
}


.sf-menu li:hover {
visibility: inherit;
}

.sf-menu li {
float: left;
position: relative;
}

.sf-menu a {
display: block;
position: relative;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left: 0pt;
top: 3.2em;
z-index: 99;

}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
top: -20px;
}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
left: 10em;
top: 0pt;
}

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
top: -999em;
}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
left: 10em;
top: 0pt;
}

.sf-menu {
float: left;
margin-bottom: 1em;
}

.sf-menu a {
font-size: 12px;
padding:12px 11px;
text-decoration: none;
}

.sf-menu a, .sf-menu a:visited {
/* background-image: url("../images/menuTop.jpg");*/
background-repeat: repeat-x;
font-family:arial;
font-size:12px;
color:#333333;
}

.sf-menu a li, .sf-menu a:visited li {
border-top: medium none;
color: #1133AA;
}

.sf-menu li {
background-image: url(../images_new/menuDivd.png);
background-position: 0pt 0px;
background-repeat: no-repeat;
}

.sf-menu li:first-child {
background-image:none;

}

.sf-menu li li {
background: #ffffff;

}


.sf-menu li li li:first-child a{
border-top: 1px solid #b3c4d6!important;
}

.sf-menu li li:last-child a, .sf-menu li li li:last-child a{
border-bottom: 1px solid #b3c4d6!important;
}


.sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background:#FFFFFF;
color:#000;

}



.overideThisToUse{
background:#0079C2 !important;
color:#fff!important;
}

.sf-menu li.sfHover a {
border-left: 1px solid #b3c4d6;
padding:12px 11px 12px 10px;
font-family:arial;
font-size:12px;
color:#fff;	

}

.sf-menu li.sfHover a:active{
background:#fff;
}




.sf-menu li.sfHover ul li.sfHover a, .sf-menu li.sfHover ul li.sfHover li a:hover {
color: #14b4e6;
}

.sf-menu li.sfHover ul li.sfHover li a {
color: #666666;
}

.sf-menu li.sfHover ul li a {
background-image: none;
border-bottom: 1px  dotted #D3D3D3;
border-right: 1px  solid #b3c4d6;
color: #666666;
padding: 0.7em 1em;
}
.sf-menu li.sfHover ul li a:hover {
color: #000;
}

.sf-menu a.sf-with-ul {
min-width: 1px;

}
/* menu and submenu hover color*/
.sf-menu a.sf-with-ul:hover{
background-color:#0079C2;
color:#fff;
background-image:url(../images_new/menuhover.png);
background-repeat:no-repeat;
background-position:100px -38px;
}
.sf-menu li:hover{
background:#0079C2 !important;
color:#fff!important;

}

sf-with-ul{
color: #fff !important;
}
/*end*/

.sf-sub-indicator {
background:none;
display: block;
height: 10px;
overflow: hidden;
position: absolute;
right: 0.75em;
text-indent: -999em;
top: 1.05em;
width: 10px;
}

.sf-shadow ul:hover {
background:url(../images_new/menuhover.png) no-repeat;

}

a > .sf-sub-indicator {
background-position: 0pt -100px;
top: 0.8em;
}

a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px;
}

.sf-menu ul .sf-sub-indicator {
background-position: -10px 0pt;
}

.sf-menu ul a > .sf-sub-indicator {
background-position: 0pt 0pt;
}

.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0pt;
color:#fff;
}

.sf-shadow ul {
background: url("../images_new/shadow.png") no-repeat scroll right bottom transparent;
border-bottom-left-radius: 17px;
border-top-right-radius: 17px;
padding: 0pt 8px 9px 0pt;
margin-top: -17px !important;

}

.sf-shadow ul.sf-shadow-off {
background: none repeat scroll 0% 0% transparent;
}
