#leftnav .sf-menu {
     float: none;
 }

#leftnav .sf-menu,  .sf-menu *  {
     margin:  0;
     padding:  0;
     list-style:  none;
 }

#leftnav .sf-menu  {
     line-height:  1.0 }
#leftnav .sf-menu ul  {
     position:  absolute;
     nowhitespace:  afterproperty;
     top:  -999em;
     width:  200px;
     /* left offset of submenus need to match (see below) */ }
#leftnav .sf-menu ul li  {
     width:  100% }
#leftnav .sf-menu li:hover  {
     visibility:  inherit;
     /* fixes IE7 'sticky bug' */ }
#leftnav .sf-menu li  {
     float:  left;
     position:  relative;
  }

#leftnav .sf-menu a  {
     display:  block;
     position:  relative;
 }

#leftnav .sf-menu li:hover ul,  .sf-menu li.sfHover ul  {
     left: 0px;
     nowhitespace:  afterproperty;
     top:  67px;
     /* match top ul list item height */ z-index:  99;
 }

#leftnav  ul.sf-menu li:hover li ul,  #leftnav  ul.sf-menu li.sfHover li ul  {
     top:  -999em }
#leftnav ul.sf-menu li li:hover ul,  #leftnav  ul.sf-menu li li.sfHover ul  {
     left:  200px;
     top:  0;
  }


#leftnav .sf-menu  {
     float:  left;
 }

#leftnav .sf-menu li {
 }

#leftnav .sf-menu li:last-child {
    background-image: none;
}

#leftnav .sf-menu li:last-child a  { }
#leftnav .sf-menu a  {
height:  67px;
line-height:  67px;
float:  left;
font-weight:  600;
color:  #0575c8;
padding:  0 16px 0px 16px;
text-decoration:  none;
text-transform: uppercase;
font-size:  14px;
}

#leftnav .sf-menu a  {
}


#leftnav .sf-menu > li > a:focus,
#leftnav .sf-menu > li > a:hover,
#leftnav .sf-menu > li > a:active,
#leftnav .sf-menu > li.sfHover > a,
#leftnav .current-menu-item > a:first-child  {
color: #2c3949;
}

/*Subs*/
#leftnav .sf-menu ul  {
     padding:  0;
     font-size:  14px;
     background:  #296a11;
     border:  none;
     text-align: left }


#leftnav .sf-menu ul li {
    background-image: none;
     border-bottom: 1px solid #34414c;
     border-right: none!important;
}

#leftnav .sf-menu ul ul  {
     margin-top:  -1px }
#leftnav .sf-menu ul a  {
     margin:  0;
     line-height:  normal;
     font-size: 14px;
     height:  auto;
     padding:  15px 15px;
     display:  block;
     float:  none;
     color:  #fff;
     font-weight:  300;
     text-transform: capitalize;
     background: #4a5768;
  }

#leftnav .sf-menu ul a:focus,
#leftnav .sf-menu ul a:hover,
#leftnav .sf-menu ul a:active  {
     color:  #fff;
     background:  #f1863d;
     background-image: none;
 }

#leftnav .sf-menu ul .current-menu-item a  {
     color:  #fff!important;
     background:  #f1863d!important;
}

#leftnav .sf-menu ul li  {
  }

#leftnav .sf-menu ul li:last-child  {
     border-bottom:  0px }
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
/*	 right nav*/
	 
#rightnav .sf-menu {
     float: none;
 }

#rightnav .sf-menu,  .sf-menu *  {
     margin:  0;
     padding:  0;
     list-style:  none;
 }

#rightnav .sf-menu  {
     line-height:  1.0 }
#rightnav .sf-menu ul  {
     position:  absolute;
     nowhitespace:  afterproperty;
     top:  -999em;
     width:  270px;
     /* left offset of submenus need to match (see below) */ }
#rightnav .sf-menu ul li  {
     width:  100% }
#rightnav .sf-menu li:hover  {
     visibility:  inherit;
     /* fixes IE7 'sticky bug' */ }
#rightnav .sf-menu li  {
     float:  left;
     position:  relative;
  }

#rightnav .sf-menu a  {
     display:  block;
     position:  relative;
 }

#rightnav .sf-menu li:hover ul,  .sf-menu li.sfHover ul  {
     left: 0px;
     nowhitespace:  afterproperty;
     top:  67px;
     z-index:  99;
 }

#rightnav  ul.sf-menu li:hover li ul,  #rightnav  ul.sf-menu li.sfHover li ul  {
     top:  -999em }
#rightnav ul.sf-menu li li:hover ul,  #rightnav  ul.sf-menu li li.sfHover ul  {
     left:  270px;
     top:  0;
  }


#rightnav .sf-menu  {
     float:  right;
 }

#rightnav .sf-menu li {
 }

#rightnav .sf-menu li:last-child {
    background-image: none;
}

#rightnav .sf-menu li:last-child a  {
     /*padding-right: 0px;
    */ }
#rightnav .sf-menu a  {
line-height:  18px;
float:  left;
font-weight:  600;
color:  #fff;
display:table-cell;
padding:  15px 20px 13px 20px;
width:120px;
text-decoration:  none;
text-transform: uppercase;
font-size:  14px;
}

#rightnav .sf-menu a  {
}


#rightnav .sf-menu > li > a:focus,
#rightnav .sf-menu > li > a:hover,
#rightnav .sf-menu > li > a:active,
#rightnav .sf-menu > li.sfHover > a,
#rightnav .current-menu-item > a:first-child  {
color: #a9d0eb;
}

/*Subs*/
#rightnav .sf-menu ul  {
     padding:  0;
     font-size:  12px;
     background:  #916321;
     border:  none;
     text-align: left }


#rightnav .sf-menu ul li {
    background-image: none;
    border-right: none!important;
}

#rightnav .sf-menu ul ul  {
     margin-top:  -1px }
#rightnav .sf-menu ul a  {
     margin:  0;
     line-height:  normal;
     font-size: 12px;
     height:  auto;
     padding:  10px 10px;
	 width:auto;
     display:  block;
     float:  none;
     color:  #fff;
     font-weight:  600;
     text-transform:uppercase;
     background: #916321;
  }

#rightnav .sf-menu ul a:focus,
#rightnav .sf-menu ul a:hover,
#rightnav .sf-menu ul a:active  {
     color:  #fff;
     background:  #634315;
     background-image: none;
 }

#rightnav .sf-menu ul .current-menu-item a  {
     color:  #fff!important;
     background:  #634315!important;
}

#rightnav .sf-menu ul li  {
  }

#rightnav .sf-menu ul li:last-child  {
     border-bottom:  0px }