/*

	Google Translate
	
*/


#googleTranslate   
{
      float: right; 
      display: inline;  
      /*  z-index:10; */
      margin: 0px 0px 0px 0px;  
      padding: 0px 0px 5px 0px;  
      height:10px;
      width: 169px;
}

#googleTranslate a, 
#googleTranslate a:active, 
#googleTranslate a:visited {
	color: #575757;
	text-decoration: none;
}

#googleTranslate a:hover { text-decoration: none; }

a#translateLink, a#translateLink:active, a#translateLink:visited, a#translateLink:hover
{
	float: left;
	clear: both;
	border: 0px;
	display: block;
	cursor: pointer;
	overflow: visible;
	width:auto;
}

	a#translateLink:hover 
	{
		/*border-bottom: solid 1px #ffffff;*/
		visibility:inherit; /* seems to fix bug ID: 10137 */
	}

	#googleTranslate table 
	{
		border-collapse: collapse;
		margin: 0px !important; 
		padding: 0px !important;
		position: relative;
		clear: both;
		margin-top: -27px;
		left: -100%;
	}
		
	#googleTranslate ul
	{
		padding: 0px; 
		margin: 0px; 
		list-style-type: none;
	}

		#googleTranslate ul li 
		{
			float: left; 
			position: relative;
			padding: 0px;
			margin: 0px;
			z-index: 1000;
		}
		
		#googleTranslate .hidden
		{
			display: none;
			
		}

			#googleTranslate ul li ul 
			{
				position: absolute; 
				top: 26px;
				left: 0px; 
				list-style-image: none; 
				list-style-type: none; 
				display: block;
				padding: 0px;
				margin: 0px;
				border: solid 1px #c5c5c5;
				width: 167px;
				visibility: hidden;
			/*	line-height:15px;
				z-index: 2000;*/
			}
		#googleTranslate ul li ul li a img, #googleTranslate ul li ul li a:visited img, #googleTranslate ul li ul li a:active img
				{
				 margin-right:10px;
				 width:13px;
				 height:10px;
				}
		#googleTranslate ul li ul li span, #googleTranslate ul li ul li span, #googleTranslate ul li ul li span
				{
				 
				 width:13px;
				 height:10px;
				}
			
		#googleTranslate ul li:hover ul, a#translateLink:hover ul
		{
			visibility: visible !important;
		}

				/*style of 2nd level list*/
				#googleTranslate ul li ul li
				{
					float: left;
					width: 167px;
					overflow: hidden;
					background-color: #ffffff;	
					text-align: left;
					border: 0px;
				/*	position:relative;
				    line-height:4px;*/
				    
				}

				/* Submenu Link */	
				#googleTranslate ul li ul li a, #googleTranslate ul li ul li a:visited, #googleTranslate ul li ul li a:active
				{
					display: block;
					background-image: none;	
					padding: 5px 10px 5px 10px;
					width: 128px;
				 
					font-size: 11px;
					text-align: left;	
					border: 0px;
					
					z-index: 2000;
				}
				

				#googleTranslate ul li ul li a:hover
				{
					/*
					background-color: #00539b;
					color: #ffffff; 
					*/
					font-size: 11px;
					text-decoration: none;
					border: 0px;
				}

				#googleTranslate li.last a
				{
					border-bottom: 0px;
						font-size: 11px;

					text-decoration: none;

					border: 0px;

				}



				#googleTranslate li.last a

				{

					border-bottom: 0px;

				}
