/* top navigation styles ----------------------------------------------------------- */

#mainNav 
{
	width: 150px;
	height: 240px;
	background: url(img/menu_en2.gif);
	margin: 25px 0px;
	padding: 0;
	position: relative;
}



#mainNav li { margin: 0; padding: 0; list-style: none; position: absolute; }
#mainNav li, 
#mainNav a { height: 20px; width: 150px; display: block; }
 
#section0 { text-indent: -100em; overflow: hidden; top: 0px;  height: 20px; }
#section1 { text-indent: -100em; overflow: hidden; top: 20px; height: 20px; }
#section2 { text-indent: -100em; overflow: hidden; top: 40px; height: 20px; }
#section3 { text-indent: -100em; overflow: hidden; top: 60px; height: 20px; }
#section4 { text-indent: -100em; overflow: hidden; top: 80px; height: 20px; }
#section5 { text-indent: -100em; overflow: hidden; top: 100px; height: 20px; }
#section6 { text-indent: -100em; overflow: hidden; top: 120px; height: 20px; }
#section7 { text-indent: -100em; overflow: hidden; top: 140px; height: 20px; }
#section8 { text-indent: -100em; overflow: hidden; top: 160px; height: 20px; }
#section9 { text-indent: -100em; overflow: hidden; top: 180px; height: 20px; }
#sectionA { text-indent: -100em; overflow: hidden; top: 200px; height: 20px; }
#sectionB { text-indent: -100em; overflow: hidden; top: 220px; height: 20px; }
#sectionC { text-indent: -100em; overflow: hidden; top: 240px; height: 20px; }

#section0 a:hover { background: transparent url(img/menu_en2.gif) -150px 0px no-repeat; }
#section1 a:hover { background: transparent url(img/menu_en2.gif) -150px -20px no-repeat; }
#section2 a:hover { background: transparent url(img/menu_en2.gif) -150px -40px no-repeat; }
#section3 a:hover { background: transparent url(img/menu_en2.gif) -150px -60px no-repeat; }
#section4 a:hover { background: transparent url(img/menu_en2.gif) -150px -80px no-repeat; }
#section5 a:hover { background: transparent url(img/menu_en2.gif) -150px -100px no-repeat; }
#section6 a:hover { background: transparent url(img/menu_en2.gif) -150px -120px no-repeat; }
#section7 a:hover { background: transparent url(img/menu_en2.gif) -150px -140px no-repeat; }
#section8 a:hover { background: transparent url(img/menu_en2.gif) -150px -160px no-repeat; }
#section9 a:hover { background: transparent url(img/menu_en2.gif) -150px -180px no-repeat; }
#sectionA a:hover { background: transparent url(img/menu_en2.gif) -150px -200px no-repeat; }
#sectionB a:hover { background: transparent url(img/menu_en2.gif) -150px -220px no-repeat; }
#sectionC a:hover { background: transparent url(img/menu_en2.gif) -150px -240px no-repeat; }






/* "dropdowns" ---------------------------------------------------------------------------- */

#menu1Container,
#menu2Container,
#menu3Container { position: absolute; visibility: hidden; }

.subnavContainer { font-size: 11px;}

.subnavContainer ul.first	 { margin: 0; padding: 0; list-style-type: none; border: 1px solid #ddd }
.subnavContainer ul.first a
{
	display: block;
	padding: 3px 5px 2px 15px;
	width: 205px;
	background: #fff url(img/dot_white.gif) no-repeat top left;
}
.subnavContainer a:link, 
.subnavContainer a:visited 				{ color: #f63; text-decoration: none; }
.subnavContainer ul.first a:hover 		{ color: #f63; background: #ddd url(img/dot_grey.gif) no-repeat top left; }




/*	
	.subnavContainer ul.second a	{
		display: block;
		width: 205px;
		background-color: #f0f;
		background-image: none;
		font-weight: normal;
		}
	.subnavContainer ul.second a:hover { background-color: #ddd; color: #f63; background-image: none }
	*/


#secondSubmenu
{
	float: right;
	width: 150px;
	padding: 0;
	clear: both;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #ddd;
}

#secondSubmenu a:link,
#secondSubmenu a:visited,
#secondSubmenu a:hover {
	font-weight: normal;
	display: block;
	width: 120px;
	padding: 5px 5px 5px 25px;
	/*border-bottom: 1px solid #4D4D4D;*/
	color: #333;
	}
	
	#secondSubmenu a.mnuLevel1 {
		background: url(img/lvl1.gif) no-repeat top left;
		width: 115px !important ;
		padding: 1px 5px 1px 30px !important ;
		}
	
		#secondSubmenu a.mnuLevel2 {
			background: url(img/lvl2.gif) no-repeat top left;
			width: 110px !important ;
			padding: 1px 5px 1px 35px !important ;
			}
	
	#secondSubmenu a.isSubmenu:link,
	#secondSubmenu a.isSubmenu:visited,
	#secondSubmenu a.isSubmenu:hover {
		padding: 1px 5px 1px 25px;
		}
		
	#secondSubmenu a.active:link,
	#secondSubmenu a.active:visited,
	#secondSubmenu a.active:hover {
		background-color: #bbb;
		}
	
	#secondSubmenu a:hover,
	#secondSubmenu a.active:hover {
		background-color: #FF6633;
		color: #fff;
		text-decoration: none;
		}
	
	
	#secondSubmenu.green1 a:hover,
	#secondSubmenu.green1 a.active:hover {	background-color: #477025;	}
	#secondSubmenu.green2 a:hover,
	#secondSubmenu.green2 a.active:hover {	background-color: #5C8710;	}
	#secondSubmenu.green3 a:hover,
	#secondSubmenu.green3 a.active:hover {	background-color: #6B920E;	}
	#secondSubmenu.green4 a:hover,
	#secondSubmenu.green4 a.active:hover {	background-color: #79A60F;	}
	
	#secondSubmenu.blue1 a:hover,
	#secondSubmenu.blue1 a.active:hover {	background-color: #162B85;	}
	#secondSubmenu.blue2 a:hover,
	#secondSubmenu.blue2 a.active:hover {	background-color: #073E99;	}
	#secondSubmenu.blue3 a:hover,
	#secondSubmenu.blue3 a.active:hover {	background-color: #1854AF;	}
	#secondSubmenu.blue4 a:hover,
	#secondSubmenu.blue4 a.active:hover {	background-color: #2465C8;	}
	
	#secondSubmenu.purple1 a:hover,
	#secondSubmenu.purple1 a.active:hover {	background-color: #5608AF;	}
	#secondSubmenu.purple2 a:hover,
	#secondSubmenu.purple2 a.active:hover {	background-color: #6F04C9;	}
	#secondSubmenu.purple3 a:hover,
	#secondSubmenu.purple3 a.active:hover {	background-color: #801DF0;	}
	#secondSubmenu.purple4 a:hover,
	#secondSubmenu.purple4 a.active:hover {	background-color: #983EFE;	}
	

/* sponsors ---------------------------------------------------------------------------- */

#sponsorsList
{
	width: 110px;
	height: 40px;
	background: url(img/mac.gif);
	margin: 0;
	padding: 0;
	position: relative;
}


#sponsorsList li { margin: 0; padding: 0; list-style: none; position: absolute; }
#sponsorsList li, 
#sponsors a { height: 40px; width: 110px; display: block; }
 
#sponsor1 { text-indent: -100em; overflow: hidden; top: 0px;  height: 40px; }

#sponsor1 a:hover { background: transparent url(img/mac.gif) -110px 0px no-repeat; }







