body		{
		background-color:#fff;
		margin-left:10px;
		margin-right:10px;
		margin-top:0px;
		color:#000;
		font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
}
body.gls		{
		margin-left:13px;
		margin-right:13px;
		margin-top:3px;
}
p, table, tr, td, a {
		font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
}
h1		{
	   color:#d2e7ff;
		margin-top:0px;
		margin-bottom:5px;
		font-weight:normal;
}
h2		{
      color:#13a;
		margin-top:4px;
		margin-bottom:9px;
		font-weight:normal;
      font-size:22px;
}
h3		{
      color:#13a;
		margin-top:4px;
		margin-bottom:9px;
		font-weight:bold;
      font-size:16px;
}
h4		{
      color:#13a;
		margin-top:4px;
		margin-bottom:3px;
		font-weight:bold;
 	   font-size:16px;
}
a:link, a:visited	{
  		color:#119;
		text-decoration:underline;
}
a:active, a:hover, a:focus	{
  		color:#119;
		text-decoration:underline;
      background-color:#cdf;
}
a.hmenu, a.hmenu:visited {
	   color:#006;
		text-decoration:none;
}
a.hmenu:hover, a.hmenu:active, a.hmenu:focus {
	   color:#006;
		text-decoration:none;
      background-color:#ffffff;
}
a.navi, a.navi:visited {
		text-decoration:none;
	   font-size:73%;
	   font-weight:bold;
		color:#fff;
}
a.navi:hover, a.navi:active, a.navi:focus {
		text-decoration:none;
	   font-size:73%;
	   font-weight:bold;
     	background-color:rgb(148,192,2426);
		color:#fff;
}
a.navlang, a.navlang:visited {
		text-decoration:none;
	   font-size:73%;
	   font-weight:bold;
}
a.navlang:hover, a.navlang:active, a.navlang:focus {
		text-decoration:none;
	   font-size:73%;
	   font-weight:bold;
      background-color:#eef;
}
a.transk, a.transk:hover, a.transk:visited {
		text-decoration:none;
      font-size:52px;
}
ul	{
		list-style-image:url(../img/bullet_arrow.gif);
}
ul	ul {
		list-style-image:url(../img/bullet_arrow2.gif);
}
ul.inlinemenu	{
		list-style-image:url(../img/down.gif);
		margin-top: 0px;
}
.infobox  {
		border:#8ac 1px solid;
}
.boxtext	{
		padding:3px 6px 5px 6px;
}
.boxtitle  {
      font-weight:bold;
  		padding:3px 6px 5px 6px;
}
.boxtitlecell {
		background-image:url(../img/boxtitle.gif);
		color:#ffffff;
		height:20px
}
.footer  {
      color:#148;
      font-weight:bold;
}
.hmenucell {
		height:20px;
		padding:0 4px 0 4px;
		font-weight:bold;
 		border:#77a 1px solid;
      background-color:#dde4ff;
}
.hmenucellover {
		height:20px;
		padding:0 4px 0 4px;
		font-weight:bold;
 		border:#77a 1px solid;
      background-color:#ffffff;
}
.hidden	{
		display:none;
}
.inlinetab {
		background-color:#d4e0ff;
}
.inlinetabhead {
		background-color:#b8c8ee;
}
.lang		{
		border-top:#eee 1px solid;
		border-bottom:#999 1px solid;
		border-left:#eee 1px solid;
		border-right:#999 1px solid;
		padding:0px 3px 2px 1px;
      line-height:16px;
      background-color:#dde;
}
.langover		{
		border-top:#eee 1px solid;
		border-bottom:#999 1px solid;
		border-left:#eee 1px solid;
		border-right:#999 1px solid;
		padding:0px 3px 2px 1px;
      line-height:16px;
      background-color:#eef;
}
.nav		{
 		border-top:#bcd 1px solid;
		border-bottom:#234 1px solid;
		border-left:#bcd 1px solid;
		border-right:#234 1px solid;
		padding:0px 3px 2px 1px;
		color:#fff;
      background-color:rgb(120,155,196);
      line-height:16px;
}
.navcurrent	{
 		border-top:#bcd 1px solid;
		border-bottom:#234 1px solid;
		border-left:#bcd 1px solid;
		border-right:#234 1px solid;
		padding:0px 3px 2px 1px;
		color:#fff;
      background-color:rgb(148,192,242);
      line-height:16px;
}
.navi {
      font-size:73%;
      font-weight:bold;
		color:#fff;
}
.navover		{
 		border-top:#bcd 1px solid;
		border-bottom:#234 1px solid;
		border-left:#bcd 1px solid;
		border-right:#234 1px solid;
		padding:0px 3px 2px 1px;
		color:#fff;
      background-color:rgb(148,192,242);
      line-height:16px;
}
.navtitle	{
   	border-top:#abc 1px solid;
		border-bottom:#123 1px solid;
		border-left:#abc 1px solid;
		border-right:#123 1px solid;
		padding:1px 1px 1px 1px;
      background-color:#5180bd;
      line-height:16px;
      font-size:73%;
      font-weight:bold;
		color:#d2e7ff;
}
.navspacer	{
		font-size:4px;
}
.navspacer2	{
		font-size:12px;
}
.transk		{
		display:none;
}
.titlecell	{
      background-image:url(../img/head.jpg);
      height:120px;
		text-decoration:none;
}
.ultitle	{
		margin-left: 20px;
		font-weight: bold;
}

