
/*** ESSENTIAL STYLES ***/
#pillmenu {
  white-space: nowrap;
  float: left;
}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	padding-bottom:10px;
	width:			11em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul, .sf-menu li a:hover ul
.sf-menu li.sfHover ul {
	left:			0;
	top:			42px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul, .sf-menu li a: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:			10em; /* match ul width */
	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:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
}
.sf-menu li a { text-decoration:none;color:#fff;display:block;float:left; font-family:bold 12px Arial, Helvetica, sans-serif;
  height: 42px; line-height: 24px; padding: 0 0px 0 20px; text-decoration: none;}
.sf-menu li a span{ float:left; display:block; padding: 10px 24px 10px 4px; cursor:pointer;}
.sf-menu li a:hover, .sf-menu li.active a{background:url(../images/menutableft.gif) top left no-repeat; color: #003399;}
.sf-menu li a:hover span, .sf-menu li.active a span{background:url(../images/menutabright.gif) top right no-repeat; color:#003399;}
.sf-menu li a span span{ background:none !important; }

.sf-menu li {
	margin-right:3px;
}
.sf-menu li ul{background:url(../images/sfdropbtmbg.gif) bottom left no-repeat;  width:220px; padding-bottom:20px; }
.sf-menu li li {
	width:220px;
	height:30px;
	background:url(../images/sfdropbg.gif) top left repeat-y;
}
.sf-menu li li a, .sf-menu li.active li a{ background:none !important; color:#0c0c0c;} .sf-menu li li a span, .sf-menu li.active li a span{ background:none!important; } 
.sf-menu li li li {
	background:		#000;
	width:200px;	
}
.sf-menu li:first-child, .sf-menu li.first-child {
}
.sf-menu li:last-child, .sf-menu li.last-child {
}

.sf-menu li:hover, .sf-menu li a:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	
	outline:		0;
}
.superfish_clear { 
	clear: both !important;
	height: 1px !important;
	overflow: hidden !important;
	font-size: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.style1 {
	color: #FF2D2D;
	font-style: italic;
	font-size:9px;
}
