﻿
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	/*list-style:		none;*/
}
.sf-menu {
	/*line-height:	1.0;*/ color:#333;
}
.sf-menu ul {
	position:		absolute;
	border:solid 1px #ccc;
	top:			-999em;
	text-align:left;
	background-color:White; color:#333;
	/*width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	/*padding:0px;
	text-align:center;
	width:100px;
	width:			100%;*/
}
.sf-menu li:hover {
	/*visibility:		inherit; /* fixes IE7 'sticky bug' */
	  /*background:url('../images/home/bg/top_nav_bg.gif') repeat-x;*/
}
.sf-menu li {
	height:16px;
	line-height:16px;
	position:		relative; 
}
.sf-menu a 
{
	display:block;
}
.sf-menu a:hover{ display:none; /*color:White; background:url('../images/home/bg/top_nav_bg.gif') repeat-x; text-decoration:none;*/ }
.sf-menu li ul li a:link{ font-weight:normal; font-size:12px;}
.sf-menu li ul li a:hover{ color:#008cd1; font-weight:normal; font-size:12px; background:none; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:0;
	right:			0px;
	top:			0;/*2.5em; /* match top ul list item height */
	z-index:		99;
}

#hpg ul{
	left:			-50;
	right:6px;
	top:			12px;/*2.5em; /* match top ul list item height */
	z-index:		99;
}
    



   /* .sf-menu a:link{ color:#333; background-color:White; }
    .sf-menu a:visited{ color:#333; background-color:White; }
    .sf-menu a:hover{}*/
