/* ___________ SUPERFISH MENU SETUP _____________
* height = 37px, width = 193px
* */
.sf-menu, .sf-menu * {
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    z-index:20;
    color: #000000;
}
.sf-menu {line-height:1.0;}
.sf-menu ul {
position:absolute;
top:-999em;
width:183px;
}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {
float:left;
position: relative;
margin-left:-3px;
}
.sf-menu a {display:block;position:	relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;top:32px;z-index:200;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:183px;top:0;}
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:183px;top:0;}
/* ___________ SUPERFISH MENU SKIN _____________*/
.sf-menu {
float:left;
margin-bottom:1em;
padding:0 0 0 21px;
/*background: url('img/upper_nav_line.png') 29px 0 no-repeat;*/
}
.sf-menu a 
{
    font-family: Arial !important;
font-weight:normal;
font-size: 12px;
background: url('img/upper_nav_line.png') 100% 0 no-repeat;
display:block;
padding:11px 18px;
text-decoration:none !important;
/*text-transform:uppercase;*/
/*letter-spacing:1px;*/
}
.sf-menu a:link 
{
	text-decoration:none !important;
}

#addo {overflow:hidden;}
/* Subnav */
.sf-menu li ul {
padding:1px 0 6px 0;
background: #143ec7 url('img/upper_sub_nav_bg2.png') 0 100% no-repeat;
}
.sf-menu li:hover, .sf-menu li.current {background: url(img/current.png)}
.sf-menu li ul li {margin-left:0;}
.sf-menu li li a {
background:none;
width:155px;
padding:5px 18px 4px 18px;
}
.sf-menu li.other a	{text-transform:none;}
.sf-menu li li a:hover {
    background: url('img/upper_sub_nav_over.png') 0 0 no-repeat;
    color:#000;
    padding:4px 18px 3px 18px;
    border:solid #eee;
    border-width:1px 0;
}
.sf-menu h5 {
	font-size:12px !important;
margin:0;
padding-left:5px;
font-weight:bold;
}
.sf-menu a, .sf-menu a:visited, .sf-menu h5  {color: #494c6d;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:0;}
/* Arrows */
.sf-menu a.sf-with-ul {min-width:1px;}
.sf-sub-indicator {
display:block;
margin: 0 0 0 4px;
width:12px;
height:10px;
text-indent: -999em;
overflow:hidden;
background:	url('img/arrows.png') no-repeat -12px -100px;}
a > .sf-sub-indicator {top:3px;background-position: -12px -100px;}
/* Apply hovers to modern browsers */
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: -12px -100px;}
/* Point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -12px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* Apply hovers to modern browsers */
.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: -12px 0;}
/* Shadows for all but IE6 */
.sf-shadow2 ul {background:	url('img/shadow.png') no-repeat 100% 100%;padding: 0 8px 9px 0;}
.sf-shadow ul.sf-shadow-off {background: transparent;}
