/* --------------------------
AUTHOR : STYLED MENUS
URL : http://www.styledmenus.com
Copyrights by STYLED MENUS
----------------------------*/
*{
	margin:0;
	padding:0;
}
/*
body{
	background:#fff;
	color:#FFFFFF;
	font:12px/18px Arial, Helvetica, sans-serif;
}*/
#menu{
	width:99%;
	margin-right:15px;
	font:12px/18px Arial, Helvetica, sans-serif;
}
#menu ul{
	list-style:none;
}
#menu li{
	list-style:none;
	display:block;
	float:right;
	margin:0 1px;
	position: relative;
}
#menu li a{
	display:block;
	float:left;
	height:30px;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
/*	background:url(navigation/menu_009_l.png) no-repeat left;*/

  background-image:url(navigation/menu_009_l.png);
  background-repeat:no-repeat;
  background-position:top left;
		/*background:url(navigation/menu_009_l.png);*/

	
	line-height:30px;
	padding:0 0 0 9px;
	text-decoration:none;
}
#menu li a span{
	display:block;
	float:left;
	/*background:url(navigation/menu_009_r.png) no-repeat right;*/
	
     background-image:url(navigation/menu_009_r.png);
     background-repeat:no-repeat;
     background-position:top right;
	
	height:30px;
	color:#FFFFFF;
	line-height:30px;
	padding:0 18px 0 8px;
}
#menu li a:hover{
	display:block;
	float:left;
/*	background:url(navigation/menu_009_h_l.png) no-repeat left;*/


 background-image:url(navigation/menu_009_h_l.png);
  background-repeat:no-repeat;
  background-position:top left;
  
  
	height:30px;
}
#menu li a:hover span{
	display:block;
	float:left;
	/*background:url(navigation/menu_009_h_r.png) no-repeat right;*/
	
	   background-image:url(navigation/menu_009_h_r.png);
       background-repeat:no-repeat;
       background-position:top right;
	
	color:#646464;
	height:30px;
}
#menu li a.current{
	display:block;
	float:left;
	height:30px;
	color:#646464;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	
	
	/*background:url(navigation/menu_009_h_l.png) no-repeat left;*/
	
	 background-image:url(navigation/menu_009_h_l.png);
  background-repeat:no-repeat;
  background-position:top left;
	
	
	
	line-height:30px;
	padding:0 0 0 9px;
	text-decoration:none;
	
}
#menu li a.current span{
	display:block;
	float:left;
	
	/*background:url(navigation/menu_009_h_r.png) no-repeat right;*/
	
	
	 background-image:url(navigation/menu_009_h_r.png);
     background-repeat:no-repeat;
     background-position:top right;
	
	height:30px;
	color:#646464;
	line-height:30px;
	padding:0 18px 0 8px;
}



#menu li .submenu {display: block; width: 300px; position: absolute; top: 27px; left: -9999px; background: #295292; text-align: left; opacity: 0;
	-moz-transition: opacity 250ms ease-in;
	-webkit-transition: opacity 250ms ease-in;
	-ms-transition: opacity 250ms ease-in;
	-o-transition: opacity 250ms ease-in;
	transition: opacity 250ms ease-in;
}
#menu li:hover .submenu {left: 0; opacity: 1;}
#menu li .submenu li {float: none;}
#menu li .submenu a {float: none; background-image: none;}
#menu li .submenu a:hover {color: #295292;
			background: #fafafa; /* Old browsers */
			background: -moz-linear-gradient(top, #fafafa 0%, #ebebeb 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #fafafa 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #fafafa 0%,#ebebeb 100%); /* Opera11.10+ */
			background: -ms-linear-gradient(top, #fafafa 0%,#ebebeb 100%); /* IE10+ */
			background: linear-gradient(top, #fafafa 0%,#ebebeb 100%); /* W3C */}
