/**
 * Style for menu
 **/

/* first menu */
#menu{
	overflow:visible;
	height:48px;
	font-size:small;
}
ul#nav  li {
	/*background:url(../img/menu/menu_button_bg.png) repeat-x;*/
}
* html #nav li{width:100px;}
ul#nav  li a {
	padding:0 20px 0 20px;
	height:46px;
	line-height:41px;
	text-align:center;
	text-decoration: none;
	color: #d3d3d3;
	font-size:x-small;
	background: transparent; /* IE6 Bug */
}



/* this sets all hovered lists to red */
#nav li:hover a,#nav  li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover {
	background:url(../img/menu/menu_active_left.png) repeat-x;
	color: #83b0d1;
}



/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
	color: #ccc;
}
#nav li:hover ul,#nav li.over ul {margin-left:0; } /* show menu*/

#nav li.active{
	
	background: url(../img/menu/menu_active_left.png) no-repeat top left;
}

#nav li.active a{
color: #83b0d1 !important;
background: url(../img/menu/menu_active_right.png) no-repeat top right;
}
#nav li.active ul li a{color: #fff !important;}



/* Second menu */
ul#nav  li ul{
	margin-top:-6px;
	width:162px;
	z-index:5;
}
ul#nav  li ul li {
	width:162px;
	background:url(../img/menu/submenu_bg.png) repeat-y;
	padding:2px 1px 2px 1px;
}
ul#nav  li ul li a {
	height:18px;
	line-height:18px;
	text-align:left;
	text-decoration: none;
	color: #fff;
	background: transparent !important; /* IE6 Bug */
	text-transform:none;
	font-size:x-small;
}

/* this sets all hovered lists to red */
#nav li:hover li a:hover,#nav li.over li a:hover {
	background:url(../img/menu/submenu_hover_bg.png) repeat-x !important;
	color: #fff !important;
}

/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
	color: #fff;
}
#nav li ul li a { padding-left:10px; } /* Sub Menu Styles */

/**
 * Code for menu
 **/
ul#nav, ul#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#nav  li {
	position: relative;
	float: right;
}

#nav li ul {
	position: absolute;
	margin-left: -999em; /* hide menu from view */
	top: auto;
	left:0;
}

/* Styles for Menu Items */
ul#nav  li a {
	display: block;
	min-height:0;
}
/* commented backslash mac hiding hack \*/ 
* html ul#nav  li a {height:1%;	position:relative;}
/* end hack */ 
