/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li { width: 190px; z-index:99999; }

/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul { left: 154px; /* match ul width */ top: 0px; }

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator, .sf-vertical a:hover > .sf-sub-indicator, .sf-vertical a:active > .sf-sub-indicator, .sf-vertical li:hover > a > .sf-sub-indicator, .sf-vertical li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.categories .sf-vertical, .categories .sf-vertical li {  z-index:99999;  }
* html .categories .sf-vertical, * html .categories .sf-vertical li { z-index:99999; margin-right:0px;  }

/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.categories .sf-vertical li a {  padding:10px 0px 10px 20px; text-decoration:none; text-align:left;list-style-type:none; font-size:14px; }
.categories .sf-vertical li li a, .categories .sf-vertical li li li a, .categories .sf-vertical li li li li a, .categories .sf-vertical li li li li li a { padding:8px 12px; 
list-style-type:none;  }


.categories .sf-vertical li ul {  left: 190px; /* match ul width */ /*top:0px; REMOVED BY RT ON JUNE 10, 2011*/ }
.categories .sf-vertical li.sfHover ul li ul  { left:150px; }

/*** alter arrow directions ***/
.categories .sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.categories .sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

.categories .sf-vertical a.sf-with-ul {/* padding-right: 	2.25em;*/	min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.categories .sf-sub-indicator { position:absolute; display:block; right:.75em; top:0.7em; /* IE6 only */ width:10px; height:10px; text-indent:-999em; overflow:hidden; }


/* hover arrow direction for modern browsers*/
.categories .sf-vertical a:focus > .sf-sub-indicator, .categories .sf-vertical a:hover > .sf-sub-indicator, .categories .sf-vertical a:active > .sf-sub-indicator, .categories .sf-vertical li:hover > a > .sf-sub-indicator, .categories .sf-vertical li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ }
/*
     FILE ARCHIVED ON 17:20:26 Nov 12, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:29:13 Oct 17, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.52
  exclusion.robots: 0.022
  exclusion.robots.policy: 0.01
  esindex: 0.011
  cdx.remote: 46.612
  LoadShardBlock: 1132.219 (3)
  PetaboxLoader3.resolve: 506.766 (3)
  PetaboxLoader3.datanode: 451.832 (4)
  load_resource: 217.382
*/