/*  Menu CSS - menu-style.css	*/

/* Define the Subnav Location */

#Container {
	position: absolute; 
	width: 100%; 
	height: 100%; 
	z-index: 1; 
	left: 0px; 
	top: 0px; 
	text-align: center;
}

div.AboutNav {
	position: absolute;
	top: 81px;
	left:363px;
	width: 131px;
	padding: 0px;
	visibility: hidden;
	z-index:50;

}

div.About2Nav {
	position: absolute;
	top: 101px;
	left:493px;
	width: 160px;
	padding: 0px;
	visibility: hidden;
	z-index:50;

}

div.NewsNav {
	position: absolute;
	top: 101px;
	left:363px;
	width: 131px;
	padding: 0px;
	visibility: hidden;
	z-index:50;

}

div.ProductsNav {
	position: absolute;
	top: 121px;
	left:363px;
	width: 160px;
	padding: 0px;
	visibility: hidden;
	z-index:50;

}

div.EventsNav {
	position: absolute;
	top: 141px;
	left:363px;
	width: 131px;
	padding: 0px;
	visibility: hidden;
	z-index:50;

}

div.Events2Nav {
	position: absolute;
	top: 141px;
	left:493px;
	width: 131px;
	padding: 0px;
	visibility: hidden;
	z-index:50;

}

div.Events3Nav {
	position: absolute;
	top: 161px;
	left:493px;
	width: 131px;
	padding: 0px;
	visibility: hidden;
	z-index:50;

}

div.PartnersNav {
	position: absolute;
	top: 141px;
	left:363px;
	width: 131px;
	padding: 0px;
	visibility: hidden;
	z-index:50;

}


div.HideBottom {
	position: absolute;
	top: 0px;
	left: 363px;
	width: 463px;
	height: 235px;
	padding: 0px;
	visibility: hidden;
	z-index:40;

}

/* Define the TopNav Element Styles */

#TopNav td		{
	font-size:11px;
	font-weight:bolder;
	text-align: left;
	line-height:20px;
   	vertical-align: middle;	  
	width: 131px;
	height:20px;	
	color: #FFF;
	padding: 0px;
	display: block; 

  	voice-family: "\"}\""; /* IE Box Model Hack */
  	voice-family:inherit;
	height:20px;
}

#TopNav td a		{
	font-size:11px;
	font-weight:bolder;
	text-align: left;
	text-decoration: none;
   	vertical-align: middle;	  
	width: 131px;
	height:20px;	
	color: #FFF;
	padding: 0px;
	display: block; 
	background-image:url("../images/background-nav3.gif");
	background-repeat:none;
	background-position:left top;	
}


#TopNav td a:hover  {
	font-size:11px;
	font-weight:bolder;
	text-align: left;
	text-decoration: none;
   	vertical-align: middle;	  
	width: 131px;
	height:20px;	
	color: #FFF;
	padding: 0px;
	display: block; 
	background-image:url("../images/background-nav-on3.gif");
	background-repeat:none;
	background-position:left top;	
}

html>body .TopNav {
  height:30px;
} 

/* Define the Nav Element Styles */

#Nav td		{
	font-size:11px;
	font-weight:bolder;
	text-align: left;
	line-height:20px;
   	vertical-align: middle;	  
	width: 131px;
	height:20px;	
	color: #FFF;
	padding: 0px;
	display: block; 

  	voice-family: "\"}\""; /* IE Box Model Hack */
  	voice-family:inherit;
	height:20px;
}

#Nav td a		{
	font-size:11px;
	font-weight:bolder;
	text-align: left;
	text-decoration: none;
   	vertical-align: middle;	  
	width: 131px;
	height:20px;	
	color: #FFF;
	padding: 0px;
	display: block; 
	background-image:url("../images/background-nav3.gif");
	background-repeat:none;
	background-position:left top;	
}


#Nav td a:hover  {
	font-size:11px;
	font-weight:bolder;
	text-align: left;
	text-decoration: none;
   	vertical-align: middle;	  
	width: 131px;
	height:20px;	
	color: #FFF;
	padding: 0px;
	display: block; 
	background-image:url("../images/background-nav-on3.gif");
	background-repeat:none;
	background-position:left top;	
}

#Nav2 td		{
	font-size:11px;
	font-weight:bolder;
	text-align: left;
	line-height:20px;
   	vertical-align: middle;	  
	width: 160px;
	height:20px;	
	color: #FFF;
	padding: 0px;
	display: block; 

  	voice-family: "\"}\""; /* IE Box Model Hack */
  	voice-family:inherit;
	height:20px;
}

#Nav2 td a		{
	font-size:11px;
	font-weight:bolder;
	text-align: left;
	text-decoration: none;
   	vertical-align: middle;	  
	width: 160px;
	height:20px;	
	color: #FFF;
	padding: 0px;
	display: block; 
	background-image:url("../images/background-nav4.gif");
	background-repeat:none;
	background-position:left top;	
}


#Nav2 td a:hover  {
	font-size:11px;
	font-weight:bolder;
	text-align: left;
	text-decoration: none;
   	vertical-align: middle;	  
	width: 160px;
	height:20px;	
	color: #FFF;
	padding: 0px;
	display: block; 
	background-image:url("../images/background-nav-on4.gif");
	background-repeat:none;
	background-position:left top;	
}

html>body .Nav {
  height:30px;
} 

/* Define the Subnav Element Styles */

#SubNav td		{
	font-size:11px;
	font-weight:bolder;  
	text-align: left;
   	vertical-align: middle;	
	background-color: #D7D7D7;
	display: block; 
	width: 200px;	
	color: #757575;
	padding: 0px;	
}

#SubNav td a		{
	font-size:11px;
	font-weight:bolder;  
	text-align: left;
   	vertical-align: middle;	
	height: 24px;
	line-height:24px;
	background-color: #D7D7D7;
	display: block; 
	width: 200px;	
	color: #434343;
	text-decoration: none;
	border-left: 1px solid #434343;
	border-right: 1px solid #434343;
	border-bottom: 1px solid #434343;
	padding: 0px;	
}


#SubNav td a:hover  {
	background-image: none;
	color: #FFF;
	background-color: #434343;
   	text-decoration : none;   
	border-left: 1px solid #757575;
	border-right: 1px solid #757575;
	border-bottom: 1px solid #757575;	
	padding: 0px;
	