/*
Customized by : Tang Kien Trung
VNSolutions.net
*/

#nav_container
{
	float:left;
	width:850px;
}

.sf-navbar 
{	
	background:url(../images/menu_bg2.jpg) repeat-x top; /* fix for bg*/
	height:2.5em;
	padding-bottom:	2.5em;
	position:relative;	
	width:750px; /*tktrung*/
	padding-left:100px;
}

.sf-navbar li 
{	
	/* Level 1 */
	background:#ff6b00;
	position:static;	
	padding-left:30px;
	padding-right:20px;
}

.sf-navbar li ul 
{ 
	/* Sub Level 2*/
	width:850px; /*IE6 soils itself without this*/
	/*background:#fef0e4; light PINK */
	background:#ffffff;
}

.sf-navbar li li
{
	/* Sub Level 2*/
	padding-left:20px;
	padding-right:20px;
}


/*** remove shadow on first submenu ***/
.sf-navbar > li > ul 
{
	/* Sub level 2*/
	/*background:#fef0e4; light PINK */
	background:#ffffff;
	width:100%;
	padding: 0;
}

.sf-navbar li a 
{ 
	/* Sub Level 2 */
	color:#FFFFFF;
	font-weight:bold;
}

.sf-navbar li li 
{	
	/* Sub level 2 */
	/*background:#fef0e4; light PINK */
	background:#ffffff;
	position:relative;
}

.sf-navbar ul li 
{
	/* Sub level 2 */
	width: auto;	
	float: left;	
}

.sf-navbar ul li a.sf-with-ul
{
	background:url(../images/narrow_down_jpg.jpg) no-repeat 0 11px;
	float:left;
	padding-left:15px;
}

.sf-navbar ul li a.sf-with-ul:hover
{
	background:url(../images/narrow_down_jpg_hover.jpg) no-repeat 0 11px;
}

.sf-navbar ul li a.current_sub
{
	/* Sub level 2 */
	color:#ff6b00;
}

.sf-navbar li li ul 
{ 
	/* Sub level 3 */
	width:150px; 
	padding-top:0px;
	
	margin-top:5px;
	border:1px solid #CCCCCC;	
}

.sf-navbar li li ul li 
{
	/* Sub level 3 */
	padding:0;
}

.sf-navbar li ul li a 
{ 
	/* Sub Level 3 */
	color:#b1b1b1;
	font-weight:bold;
} 



.sf-navbar li li ul li 
{ 
	/* Sub level 3 */
	width:100%; 
}

.sf-navbar li.sfHover ul li ul li a 
{ 
	/* Sub level 3 */
	font-weight:normal; 
	text-align:left;	
}

.sf-navbar li.sfHover ul li ul li a:hover 
{ 
	/* Sub level 3 */
	background-color:#ff8934;	
	color:#FFFFFF;
}

.sf-navbar a, .sf-navbar a:visited { border:none; }

.sf-navbar li:hover,
.sf-navbar a:hover 
{	
	color:#ff6b00;
}

.sf-navbar li.sfHover

{ 
	/*background:#fef0e4; light PINK */
	background:#ffffff url(../images/top_border_menu.jpg) repeat-x top;
	color:#b1b1b1; 
}

.sf-navbar li.sfHover a {color:#b1b1b1;}

.sf-navbar li.sfHover li
{
	background:#FFFFFF;
	color:#b1b1b1;
}

.sf-navbar li.sfHover a:hover { color:#ff6b00; }

ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul 
{
	left:0;
	top:2.5em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}



