/*

	Miscellaneous
	
*/

a.actionLink
{
	float: right;
}



/*

	Google Translate
	
*/

#googleTranslate
{
	position: relative;
	float: right;
	padding-left: 20px;
}

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;
	padding-right: 0px;
	position: relative;
}

	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: -49px;
	}
		
	#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: -98px; 
				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;
					color: #afbd22;
				}

				#googleTranslate ul li ul li a:hover
				{
					font-size: 11px;
					text-decoration: underline;
					border: 0px;
				}

				#googleTranslate li.last a
				{
					border-bottom: 0px;
				}		


				
/*

	Site Map
	
*/

.siteMapSection
{
	width: 227px;	
	float: left;
	padding-right: 20px;
	margin-bottom: 20px;
}

.siteMapSection a, .siteMapSection span.sitemapheading a
{
    font-size: 12px;
	display: block;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.siteMapSection span.sitemapheading
{
	display: block;
	font-weight: bold;
	border-bottom: solid 1px #6e7719;
}

.siteMapSection span.sitemapheading a
{
	margin: 0px 0px 0px 0px;
}



/*

	Datagrid Styles (search page)

*/

.gridRow, .gridRow td
{
	background-color: #ffffff;
}

.gridAltRow, .gridAltRow td
{
	background-color: #fefcba;
}

.gridHeader, .gridHeader td
{
	background-color: #6e7719;
	color: #ffffff;
	font-weight: bold;
}