/* ----------------- HEADER NAVIGATION ----------------- */

#header ul
{
font-size:			120%;
list-style-type:	none;
margin: 			0;
padding: 			0 10px;
text-transform:		uppercase;
font-weight:		bold;
}
    
#header ul li
{
display:			inline;
padding: 			0 6px 0 6px;
}
    
#header a
{    
color:				#666666;
} 

#header a:hover
{    
color:				#66CC99;
text-decoration:	none;
} 

#header li.active a {
color:				#66CC99;
text-decoration:	none;
border-bottom:		#999999 solid 1px;
}

#header li.active a:hover {
cursor: default;
}

/*  ----------------- MAIN NAVIGATION  ----------------- */

#navigation
{  
margin: 				20px 0 40px 0;
font-size: 				0.7em;
width: 					240px;
border-top: 			solid 1px #d3d1c6;
float: 					right;
}

#navigation a
{
display: 				block;
text-indent: 			0;
padding: 				0;
text-decoration: 		none;
}

#navigation ul 
{
padding: 				0;
margin: 				0;
list-style: 			none;
list-style-position: 	outside;
}

#navigation  a:hover, 
#navigation  a:focus,
#navigation  a:active,
#navigation .level1 a:hover, 
#navigation .level1 a:focus,
#navigation .level1 a:focus,
#navigation .level2 a:hover, 
#navigation .level2 a:focus,
#navigation .level2 a:active,
#navigation .level3 a:hover, 
#navigation .level3 a:focus,
#navigation .level3 a:active
{
background-color: 		#E3E1D5;
}

#navigation a:hover,
#navigation .level3 a:hover
{
color: 					#000000;
cursor: 				default;
}

/*** LEVEL 1 ***/
    
#navigation  .level1 a
{    
font-weight: 			normal;
color: 					#6A6A6B; 
border-bottom: 			solid 1px #d3d1c6;
padding:				4px;
 }
    
#navigation  .level1active a
{
color: 					#FFFFFF;
font-weight: 			bold;
border-bottom: 			solid 1px #d3d1c6;
background-color: 		#66CC99;
}

#navigation  .level1active a:hover
{
background-color: 		#66CC99;
}

/*** LEVEL 2 ***/

#navigation  ul.level2
{
border-bottom: 			solid 1px #d3d1c6;
padding:				0 0 6px 0;
}

#navigation  .level2 a
{    
font-weight:			normal;
font-size: 				0.9em;
padding-left: 			10px; 
color: 					#7A7C7D;
background-image: 		none;
line-height: 			18px;
}

#navigation  .level2active a,
#navigation  .level2active a:hover
{ 
padding-left: 			10px;
font-weight: 			bold;
cursor: 				default;
}