@charset "UTF-8";
/******************************************************************************
 ** BrightTALK Dot Com
 ** Copyright BrightTALK Ltd, 2008.
 ** All Rights Reserved.
 ** $Id: superfish.css 22975 2010-11-18 17:09:41Z acairns $
 *****************************************************************************
 *
 * Layout/styles for the community/category menu on the home page.
 *
 * Good to note that IE6 styles can be altered in the JS file
 *
*/


/*** CATEGORIES HEADER MENU ***/

#categories {
  padding: 10px;
  display: none;
  background-color: transparent;
}


/*** ESSENTIAL STYLES ***/

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

.sf-menu {
  line-height:  1.0;
  z-index:      1000;
  float:      left;
}

ul.sf-menu, ul.sf-menu ul {
  background-color: transparent;
}

.sf-menu a {
  display:    block;
  position:    relative;
  padding: 1px 4px 2px 4px;
  text-decoration: none;
}

#categories .sf-menu a:hover {
 text-decoration: none;
}

.sf-menu li.sfHover a, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  color: #333;
  outline: 0;
}

.sf-menu ul {
  background-color: #FFF;
  position: absolute;
  top: -999em;
  padding: 0;
} 

.sf-menu li {
  float: left;
  position: relative;
  font-size: 10pt;
  width: 192px !important;
}

.sf-menu li:hover {
  visibility: inherit; /* fixes IE7 'sticky bug' */
  background-color: #ebebeb;
}

.sf-menu a span.entry-count {
  font-size: 80%;
}


/*** SUB MENU ***/

.sf-menu ul li {
}

.sf-menu ul li:focus, .sf-menu ul li:hover, .sf-menu ul li:active,
.sf-menu ul li:focus a, .sf-menu ul li:hover a, .sf-menu ul li:active a  {
  background: #66CC00 !important;
  color: #FFF;
}

.sf-menu li li a, .sf-menu li li a:visited  { /* visited pseudo selector so IE6 applies text colour*/
  font-size: 10pt;
}

.sf-menu ul li {
  margin-left: -2px;
}


/*** ARROWS ***/

.sf-menu a.sf-with-ul {
  min-width:    1px; /* trigger IE7 hasLayout so spans position accurately */
  background: url('/css/6/images/category-header-sprite.png') no-repeat 180px -200px;/* 8-bit alpha png green chevron. IE6 gets solid image only */
  /*background: transparent url('images/bullet_grey.gif') right center no-repeat; */
}

.sf-menu li.sfHover > a {
  background: url('/css/6/images/category-header-sprite.png') no-repeat 180px -284px;/* 8-bit alpha png green chevron. IE6 gets solid image only */
}

.sf-sub-indicator {
  display:    none;
}

/*** shadows for all but IE6 ***/
.sf-shadow, .sf-shadow ul {
	background:	url('images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	border-bottom-left-radius: 17px;
	border-top-right-radius: 17px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

