@charset "UTF-8";
/* CSS Document */

#menu {
	position:absolute; 
	top:85px; 
	left:97px;  
width: 950px;
height:30px;  
z-index:50;
}
#menubg {
position:absolute; 
	top:85px; 
	left:94px;  
	
	width: 850px;
height:30px; 

background-image:url(images/bgSeparator.png);    
z-index:40;  
} 


#menu ul {

	list-style: none;
margin: 0;
padding: 0;
/*width: 12em;*/  
float: left;  

}  

#imageLeft a{
	display:block;
	position:absolute;
	line-height: 30px;
padding-top:8px; 
padding-bottom:9px; 
	left:-101px;
	text-align: center;  
font-size: 11px  ;

	width:100px; 
	background-image:url(images/leftUp.png);
	background-repeat:no-repeat; 
	border-left-width:0px; 
	border-top-width:0px; 
	border-bottom-width:0px; 
border-right-width:0px; 
border-style: solid;
border-right-color:#FFF;  
z-index:80;  
color:#FFF;

} 

#imageLeft a:hover{

background-image:url(images/leftDown.png); 

}

#imageRight a{
	display:block;
float:left; 
text-align: center;
line-height: 30px;
width:100px;  
font-size: 11px  ;

padding-top:8px; 
padding-bottom:9px;  
	background-image:url(images/rightUp.png);
	background-repeat:no-repeat; 
color:#FFF;     



} 
    

     
#imageRight a:hover{
background-image:url(images/rightDown.png); 

}



/*-------------------------------------------------/
FORMATTING 

*/
H2 {
    margin-bottom: 0px;
    margin-top: 0px;
}

#menu a{
font: normal 11px/16px arial, helvetica, sans-serif;
display: block;
}

#menu h2 a{
	width:93px; 
text-align: center;
line-height: 30px;
font-size:inherit; 
border-bottom-width:0; 
border-right-width:0px; 
border-top-width:0;
border-left-width: 0px;
border-style: solid; 
border-left-color:#FFF; 
margin: 0; 
padding-left:5px;         
padding-right:5px; 
color: #fff;
background-image: url(images/bg.png); 
font-size: 11px  ;
margin-right:1px; 

}

#menu h2 a:hover {
	color:#fff; 
	background-image:url(images/bgDown.png);
	} 

#menu a {

text-decoration: none;        
}

#menu a:hover {
color: #FFF;
}


#menu li li a {   

color: #343434;

width:93px;  

border-style: solid;
padding-left:5px; 
padding-right:5px;
	border-width:1px;        
	border-top-width:0px; 
	border-color:#FFF; 
height:20px; 
padding-top:4px; 

background: #ececec;
text-align: center;
  
  }
  
  #menu li li a:hover {
	color: #FFF;
	
background: #66ad66;
  }

/*-------------------------------------------------/
POSITIONING  

*/


#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}



#menu ul ul {
position: absolute;
z-index: 50;
}

div#menu ul ul {
display: none;
}

div#menu ul li:hover ul
{display: block;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;} 


