/* common styling */
/* set up the overall width of the menu div, the font and the margins */

/* 
	MENU MAIN BLOC
	set up the overall width of the menu div, the font and the margin 
------------------------------------------------------------------------------------*/
.menu 
	{
  	display:block;
	position:relative;
	z-index:100;
	}
.menu ul li a, 
.menu ul li a:visited,
.menu ul li:hover ul li a	
	{
	display:block;
	}
.menu ul li:hover ul 
	{
	display:block; 
	position:absolute; 
	}	
	
	
.menu 
	{
	width:1001px;
	height:35px;
	margin-left:2px;
	}

.menu ul li a, 
.menu ul li a:visited 
	{
	width:156px;
	height:35px;
	}
.menu ul li:hover ul {
	top:30px; 
	left:0; 
	width:155px;
	height:20px;
	}
.menu ul li:hover ul,
.menu ul li:hover ul li a,
.menu ul li:hover ul li a:hover 
	{
	height:25px;
	}	
	
	
/* 
	MENU MAIN FONT STYLE 
-------------------------------------------------------------------------------------*/
.menu 
	{
	font-family: arial, sans-serif;
	font-size:12px;
	line-height:25px;
	text-align:center;
	padding-left:45px;
	}
.menu ul li a, 
.menu ul li a:visited 
	{
	line-height:27px;
	}
.menu ul li:hover ul,
.menu ul li:hover ul li a,
.menu ul li:hover ul li a:hover 
	{
	line-height:25px;
	}

	
/* MENU TOP */	
.menu ul li a, 
.menu ul li a:visited 
	{
	color:#000;
	}
	
	
	
.menu ul li:hover ul li a
	{
	color:#000;
	}	

		
/* 
	MENU IMAGES
------------------------------------------------------------------------------------*/
.menu
	{
/*	filter:alpha(opacity=85);
   -moz-opacity:0.85;
   -khtml-opacity: 0.85;
	opacity: 0.85;	*/
	background: url(menu.gif) left top  repeat-x;
	}
	
.menu ul li a, 
.menu ul li a:visited 
	{
	background: url(button.gif) left top no-repeat;
	}
.menu ul li a:hover 
	{
	background: url(button_r.gif) left top no-repeat;
	color:#FFF;
	}

.menu ul li[class=active] a,
.menu ul li[class=active] a:hover,
.menu ul li[class=active] a:visited
	{
	background: url(button_r.gif) left top no-repeat;
	color:#FFF;
	}


/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a,
.menu ul li[class=active]:hover ul li a 
	{
	background: url(fly.gif) left top no-repeat;
	color:#000;
	}
	
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover,
.menu ul li[class=active]:hover ul li a:hover
	{
	background: url(fly_r.gif) left top no-repeat;
	color:#000;
	}
	
	
	
/* 
	FIRST LEVEL ITEMS LIST STYLE
	remove the bullets and set the margin and padding to zero for the unordered list 
-------------------------------------------------------------------------------------*/
.menu ul 
	{
	padding:0; 
	margin:0;
	list-style-type: none;
	}
	
/* 
	FIRST LEVEL LIST ITEMS
	float the list so that the items are in a line and their position relative so that 
	the drop down list will appear in the right place underneath each list item 
--------------------------------------------------------------------------------------*/
.menu ul li 
	{
	float:left; 
	position:relative;
	}

/* 
	FIRST LEVEL LIST ITEMS
--------------------------------------------------------------------------------------*/

.menu ul li a, 
.menu ul li a:visited 
	{
	text-decoration:none;
	}
	
.menu ul li ul 
	{
	display: none;
	}
	
.menu ul li:hover ul,
.menu ul li:hover ul li a ,
.menu ul li:hover ul li a:hover 
	{
	border-bottom:none;
	}

