/***** Core Styles *****/
ul#bf-navbar {
	list-style-type:none;
	margin:0px;
	overflow:auto;
}
ul#bf-navbar li {
	display:inline;
}
ul#bf-navbar li a {
	display:block;
	float:left;
}
ul#bf-navbar li a img {
	border:0px;
}
ul#bf-navbar ul {
	position:absolute;
	padding:0px;
	display:none;
	z-index:1;
}
ul#bf-navbar ul.dropMenu,
ul#bf-navbar ul.dropMenuAlt {
	width:200px;
	position:absolute;
	display:block;
	z-index:2;
}
ul#bf-navbar ul.dropMenu li {
	display:list-item;
}
ul#bf-navbar ul.dropMenu li a {
	float:none;
	padding:0px;
}

/***** Presentation Styles *****/
/* bf-navbar */
ul#bf-navbar {
	padding:5px 20px 0px;
	background:#998 url("../images/bg_navbar.png") top left repeat-x;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
ul#bf-navbar li a {
	padding:4px 9px;
	border:1px solid #776;
	border-bottom-color:#776;
	background:#776 url("../images/bg_nav_button.png") center left repeat-x;
	color:#FFF;
	text-decoration:none;
	margin-right:1px;
}
ul#bf-navbar li a#home {
	border-color:#B63;
	border-bottom-color:#776;
	background:#B60 url("../images/bg_nav_button_home.png") center left repeat-x;
}
ul#bf-navbar li:hover a#home,
ul#bf-navbar li:hover a {
	border:1px solid #D80;
	border-bottom-color:#E90;
	background:#FA0;	
}
ul#bf-navbar li.isActive a {
	position:relative;
	border:1px solid #776;
	border-bottom-color:#E90;
	background:#FA0 url("../images/bg_nav_button_active.gif") center left repeat-x;	
	z-index:10;
}
ul#bf-navbar > li.hasMenu:hover > a {
	position:relative;
	border-bottom-color:#FA0;
	z-index:50;
}
ul#bf-navbar li.isActive.hasMenu a {
	border-bottom-color:#FA0;			
}
ul#bf-navbar li.hasMenu a {
	padding-right:4px;
}
/* showBar */
ul#bf-navbar ul.showBar {
	padding:5px 0px;
	font-size:11px;
	font-weight:normal;
}
ul#bf-navbar ul.showBar li a {
	margin-right:20px;
	padding:1px 9px;
	border:1px solid transparent;
	border-bottom:0px;
	background:transparent;			
	color:#FFE;
	text-decoration:none;
}
ul#bf-navbar ul.showBar > li.isActive > a {
	border:1px solid #940;
	background:#B60;
	color:#FFF;
	font-weight:bold;
}
ul#bf-navbar ul.showBar > li:hover > a {
	border:1px solid #B60;
	background:#D80;
	color:#FFF;
}
ul#bf-navbar ul.showBar li.hasMenu:hover a {
	border-bottom-color:#D80;
	position:relative;
	z-index:50;
}
ul#bf-navbar ul.showBar li.isActive.hasMenu:hover a {
	border-bottom-color:#D80;
}
ul#bf-navbar ul.showBar li.hasMenu a {
	padding-right:4px;
}
/* showBar dropMenu */
ul#bf-navbar ul.showBar ul.dropMenu {
	border:1px solid #B60;
	background:#D80;	
	z-index:40;
}
ul#bf-navbar ul.showBar ul.dropMenu li a{
	padding:0px;
}
ul#bf-navbar ul.showBar ul.dropMenu li.isActive a {
	font-weight:bold;
}
ul#bf-navbar ul.showBar ul.dropMenu li:hover > a,
ul#bf-navbar ul.showBar ul.dropMenu li a:hover {
	border-color:transparent;
	background:transparent;			
	color:#940;
}
/* dropMenu */
ul#bf-navbar ul.dropMenu {
	list-style-image:url("../images/bul_marker_left.png");
	padding:5px 10px 5px 30px;
	border:1px solid #D80;
	background:#FA0;
	font-size:11px;
	font-weight:normal;
	z-index:40;
}
ul#bf-navbar ul.dropMenu li {
	padding-left:0px;
}
ul#bf-navbar ul.dropMenu li a {
	border-color:transparent !important;
	background:transparent;			
	color:#FFE;
}
ul#bf-navbar ul.dropMenu li:hover > a,
ul#bf-navbar ul.dropMenu li a:hover {
	border-color:transparent;
	background:transparent;			
	color:#B60;
}
/* dropMenuAlt */
ul#bf-navbar ul.dropMenuAlt {
	border:1px solid #B60;
	border-right-color:#B60;
	border-bottom-color:#B60;
	background:#D80;
}
ul#bf-navbar ul.dropMenuAlt li a {
	border-color:transparent !important;
	background:transparent;			
	color:#FFE;
}
ul#bf-navbar ul.dropMenuAlt li:hover > a,
ul#bf-navbar ul.dropMenuAlt li a:hover {
	border-color:transparent;
	background:transparent;			
	color:#940;
}
