
/*#nav {
	float:left;
	width: 988px;
	position: relative;
	z-index: 999;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}

#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav ul li {
	display: block;
	float: left;
}

#nav ul li li {
	border-right:none;
}
#nav ul li.last_child {
	border-right:none;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			225px; 
	padding-top:	0;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit;
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			40px;
	z-index:		99;
}
ul.sf-menu li: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:			230px; 
	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;
	top:			0;
}


/*#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	height: 42px;
}

#nav ul ul {
	padding-top: 0;
}

#nav ul li {
	display: block;
	float: left;
	height:42px;
}
#nav ul li.last_child {
	border-right:none;
}
#nav ul li li {
	display: block;
	float: left;
	height:auto;
	padding-top:0px;
	border-right:none;
}
#nav ul ul li a:hover {
	background:#999999;
}
#nav ul li a {
	display:block;
	color: #333333;
	display: block;
	float: left;
	text-shadow:none;
	padding: 11px 18px 11px;
	text-decoration: none;
	font-weight:bold;
}
#nav ul li a.has_submenu {
	background:url(../images/down.gif) no-repeat right center;
	right:5px;
}
#nav ul li a.has_submenu:hover {
	background:url(../images/down_over.gif) no-repeat right center;
}
#nav ul li ul li a.has_submenu {
	background:url(../images/right.gif) no-repeat right center;
	right:0px;
	width:210px;
	padding-left:10px;
}
#nav ul li ul li a.has_submenu:hover {
	background:url(../images/right_over.gif) no-repeat right center;
	background-color:#999999;
}
#nav ul li a.has_submenu:hover, #nav ul li.sfHover a.has_submenu {
}
#nav ul li a.has_submenu ul li a:hover {
}*/


#nav ul ul li a { 
	float: left;
	width: 214px;
	padding:9px 8px 9px 8px;
	color:#000;
}
#nav ul ul li a:hover {
}

#nav ul li.selected li a { 
	text-decoration: none; 
}

#nav ul li.selected a, #nav ul li.selected a:hover, #nav ul li.selected li.selected a  {
}

#nav ul ul li.selected a, #nav ul ul li.selected a:hover {
}
#nav ul li a:hover {
	float:left;
	color:#ffffff;
}
#nav ul ul {
	float:left;
	height:auto;
	/*background:#373737;*/
	background:#FAFAFA;
	width:230px;
}
#nav ul ul li {
	border-bottom:1px solid #585858;
}
#nav ul li.sfHover a, #nav ul ul a {
	color: #666;
	/*background-color: #DBDBDB;*/
}

#nav ul li li a:hover, #nav ul li.sfHover li a:hover {
}
