/* ---- Navigation at the top of the page ---- */#TopNav a, #TopNav a:visited, #TopNav a:active, #TopNav a:hover{	color:#00539B;	float:right;	font-size:11px;	font-weight:bold;	letter-spacing:0.1em;	margin:0;	text-decoration:none;}#TopNav a:hover{	color:#D89738;}#TopNav span{	float:right;	padding:0 10px;}/* ---- Coding for Main navigation begins here ---- */#MainNav{	border-bottom:1px solid #C5C5C5;	border-top:1px solid #C5C5C5;	width:665px;	height:32px;	position:relative;	float:right;	margin-top:18px;	background: url(/en/images/structure/main-nav-buttons.gif);	list-style-type:none;}#MainNav li {  float: left;}#MainNav li a {	position: absolute;	top: 0;	margin: 0;	padding: 0;	display: block;	height: 30px;	background: url(/en/images/structure/main-nav-buttons.gif) no-repeat;	text-indent: -9999px;	overflow: hidden;	font-size: 1%;}li#nav_abt a {  left: 0;  width: 94px;  background-position: 0 0;}li#nav_ppl a {  left: 94px;  width: 160px;  background-position: -94px 0;}li#nav_pri a {  left: 226px;  width: 123px;  background-position: -226px 0;}li#nav_pub a {  left: 349px;  width: 202px;  background-position: -349px 0;}li#nav_nws a {  left: 551px;  width: 114px;  background-position: -551px 0;}/* ---- Main Nav Hover States ---- */li#nav_abt a:hover {background-position: 0 -30px;}li#nav_ppl a:hover {background-position: -94px -30px;}li#nav_pri a:hover {background-position: -226px -30px;}li#nav_pub a:hover {background-position: -349px -30px;}li#nav_nws a:hover {background-position: -551px -30px;}/* ---- Main Nav On States ---- */li#nav_abt a.on {background-position: 0 -30px;}li#nav_ppl a.on {background-position: -94px -30px;}li#nav_pri a.on {background-position: -226px -30px;}li#nav_pub a.on {background-position: -349px -30px;}li#nav_nws a.on {background-position: -551px -30px;}/* ---- End Coding for Main Navigation ---- */#footerNav a:link, #footerNav a:active, #footerNav a:visited{	color:#333333;	font-weight:bold;	text-decoration:none;}#footerNav a:hover{	color:#5E5E5E;}#subNav a, #subNav a:visited, #subNav a:active{	border-bottom:1px solid #A1B9D3;	color:#00539B;	display:block;	font-weight:bold;	padding:15px 20px;	text-decoration:none;	width:182px;}#subNav a:hover, #subNav a.current, #subNav a.current:active, #subNav a.current:visited{	color:#4F4F4F;}/*

	Google Translate
	
*/
#googleTranslate
{
	float: right;
	display: inline;
}

a#translateLink, a#translateLink:active, a#translateLink:visited, a#translateLink:hover
{
	float: left;
	width: auto;
	clear: both;
	border: 0px;
	display: block;
	cursor: pointer;
	overflow: visible;
}

	a#translateLink:hover 
	{
		border-bottom: solid 1px #ffffff;
	}

	#googleTranslate table 
	{
		border-collapse: collapse;
		margin: 0px !important; 
		padding: 0px !important;
		position: relative;
		clear: both;
		margin-top: -13px;
		left: 0px;
	}
		
	#googleTranslate ul
	{
		padding: 0px; 
		margin: 0px; 
		list-style-type: none;
	}

		#googleTranslate ul li 
		{
			float: left; 
			position: relative;
			padding: 0px;
			margin: 0px;
		}

			#googleTranslate ul li ul 
			{
				position: absolute; 
				top: 13px; 
				left: 0px; 
				list-style-image: none; 
				list-style-type: none; 
				display: block;
				padding: 0px;
				margin: 0px;
				border: solid 1px #c5c5c5;
				width: 148px;
				visibility: hidden;
			}
			
		#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: inherit;
					overflow: hidden;
					background-color: #ffffff;	
					text-align: left;
					border: 0px;
				}

				/* 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;
				}

				#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;
				}		