body
{
	width:100%;
}

.adhoc_language_button,
.adhoc_language_zone
{
	position:absolute;
	left:20px;
	top:10px;
	width:150px;
	height:auto;
	padding:10px;
	background-color:#000000;
	text-align:center;
	
	z-index:999;
	
	cursor:pointer;
}

.adhoc_language_button,
.adhoc_language_button b,
.adhoc_language_zone a,
.adhoc_language_zone b
{
	display:block;
	color:rgb(136, 136, 136);

	font-size: 11pt;
	font-family: custom-1;
	font-weight: normal;	
	padding:10px;
	margin:0px;
	
	text-decoration:none;
}

.adhoc_language_zone b.select
{
	color:#313973;
}

@media only screen and (max-width: 1280px)
{
	.adhoc_language_button,
	.adhoc_language_zone
	{
		top:38px;
	}
	
	.adhoc_language_button,
	.adhoc_language_button b,
	.adhoc_language_zone a,
	.adhoc_language_zone b
	{
		font-size: 24pt;
		margin-bottom:16px;
	}
}

/*
#drag0 .linkBlock {
	display: block;
	color: rgb(136, 136, 136);
	font-size: 11pt;
	font-family: custom-1;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-color: rgb(0, 0, 0);
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 2px;
}
*/

/*
.adhoc_language_zone
{
	display:none;
	position:absolute;
	right:0px;
	top:0px;
	width:92%;
	padding:4%;
	font-family: custom-1;
	text-align:left;

	background-color:#313973;
	color:#ffffff;
	font-size:25pt;
	z-index:1000;
}
*/

/*
.adhoc_mobile_nav_zone_close
{
	position:absolute;
	right:30px;
	top:30px;
	width:100px;
	height:100px;
	background-image:url(adhoc-mobile-navigation-close.png);
	background-repeat:no-repeat;
	background-position:right;
	cursor:pointer;
	/*background-color:#ff0000;*/
}


.adhoc_mobile_nav_zone a
{
	text-decoration:none;
	color:#ffffff;
}

.adhoc_mobile_nav_zone a.normallink
{
	color:#888888;
}

.adhoc_mobile_nav_zone a.selectedlink
{
	color:#ffffff;
}

.adhoc_mobile_nav_zone .outerlist
{
	padding-left:0px;
	margin:25pt;
}

.adhoc_mobile_nav_zone .outerlist .listItem
{
	margin-bottom:28pt;
}

.adhoc_mobile_nav_zone .list
{
	padding-left:30pt;
}

@media only screen and (max-width: 1280px)
{
	.adhoc_mobile_nav_button
	{
		display:block;
	}
	
	.component_dropDownNavigationHorizontal
	{
		display:none;
	}
}
*/