/*

	Navigation Styles

*/

#TopNav a, #TopNav a:visited, #TopNav a:active, #TopNav a:hover
{	
	font-size: 11px;
	float: right;
	font-weight: bold;
	color: #00539b;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	letter-spacing: 0.1em;
}

#TopNav a:hover
{
	color: #d89738;
}

	#TopNav span
	{
		float: right;
		padding: 0px 10px 0px 10px;
	}

#MainNav a, #MainNav a:active, #MainNav a:visited
{
    font-size: 13px;
    font-weight: bold;
    color: #00539b;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    /*border-right: solid 1px #c5c5c5;*/
    text-transform: uppercase;
}

#MainNav a:hover, #MainNav a.current, #MainNav a:active.current, #MainNav a:visited.current
{
	color: #d89738;
}

	#MainNav a.last, a:active.last, a:visited.last
	{
		margin: 0px 0px 0px 0px !important;
		padding: 0px 0px 0px 0px !important;
		border: 0px !important;
	}

#footerNav a:link, #footerNav a:active, #footerNav a:visited
{
    font-weight: bold;
    color: #00519a;
    text-decoration: none;
	font-size: 11px;
}

#footerNav a:hover
{
	color: #5e5e5e;
}

#subNav a, #subNav a:visited, #subNav a:active
{
	width: 182px;
	display: block;
	color: #00539b;
	border-bottom: solid 1px #a1b9d3;
	padding: 15px 20px 15px 20px;
	text-decoration: none;
	font-weight: bold;
}
#subNav .sidebar_sponsor a, #subNav .sidebar_sponsor a:visited, #subNav .sidebar_sponsor a:active
{
    width: 182px;
	display: block;
	color: #00539b;
	border-bottom: none;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
}

#subNav a:hover, #subNav a.current, #subNav a:active.current, #subNav a:visited.current
{
	color: #4f4f4f;
}

#subNav .secondLevel
{
	width: 172px !important;
	padding-left: 30px !important;
}

/*

	Action Styles
	
*/

a.printLink, a.printLink:active, a.printLink:visited
{
	display: block;
	float: right;
	width: 83px;
	height: 19px;
	overflow: hidden;
	background: transparent url(../en/images/print_version.gif) no-repeat 0px 0px;
	margin: 0px 20px 0px 0px;
}

	a.printLink:hover
	{
		background-position: 0px -19px;
	}

a.shareLink, a.shareLink:active, a.shareLink:visited
{
	padding-right: 25px;
	display: block;
	float: right;
	width: 45px;
	height: 19px;
	overflow: hidden;
	background: transparent url(../en/images/share.gif) no-repeat 0px 0px;
}

	a.shareLink:hover 
	{
		background-position: 0px -19px;	
	}
	
a.emailLink, a.emailLink:active, a.emailLink:visited
{
	display: block;
	float: right;
	width: 55px;
	height: 19px;
	overflow: hidden;
	background: transparent url(../en/images/email_version.gif) no-repeat 0px 0px;
	margin: 0px 20px 0px 0px;
}

	a.emailLink:hover
	{
		background-position: 0px -19px;	
	}
	
a.rssLink, a.rssLink:active, a.rssLink:visited
{
	display: block;
	float: right;
	width: 64px;
	height: 19px;
	overflow: hidden;
	background: transparent url(../en/images/rss_feeds.gif) no-repeat 0px 0px;
}

	a.rssLink:hover
	{
		background-position: 0px -19px;	
	}	
	
/*

	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: -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 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;
				}		