BODY, HTML {
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

A {
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
}

A:hover {
	text-decoration : underline;
}

.grey {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000040;
	font-weight : normal;
}


h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #003399;
	font-weight : bold;
	margin-top : 2pt;
	margin-bottom : 6pt;
}

h2.heading {
	font-size: 150%;
	color:#003399;
}

h3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399;
	font-weight : bold;
	margin-top : 0pt;
	margin-bottom : 0pt;
}


td.cell  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight : normal;
	vertical-align:middle;
}

td.cellheader  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	font-weight : bold;
}

td.cellblack {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight : bold;
	vertical-align:middle;
}


A.nav {
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 8pt;
	font-weight : normal;
}

A.nava {
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 8pt;
	font-weight : bold;
}


P  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	color: #000000;
	font-weight : normal;
	max-width:800px;
	line-height : 14pt;
}

label {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	color: #000000;
	font-weight : normal;
}

P.nav  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-weight : normal;
	line-height : 12pt;
	margin-bottom: 6pt;
	margin-left: 12pt;
}

P.illu {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-weight : normal;
	line-height : 12pt;
	margin-bottom: 6pt;
	margin-top: 3pt;
}

P.illubottom {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-weight : normal;
	line-height : 12pt;
	margin-bottom: 0pt;
}


P.s2d  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	color: #003399;
	font-weight : normal;
	margin-top : 5pt;
	margin-bottom : 5pt;
	line-height: 24pt;
}

P.s2dsmall, a.s2dsmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	margin-top : 2pt;
	margin-bottom : 2pt;
	line-height: 10pt;
}


td.s2d {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight : normal;
}

INPUT.s2d {
	font-size:9pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

SELECT.s2d {
	font-size:9pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:160px;
}

a.s2d {
	font-size:9pt;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003399;
}

INPUT.search {
	font-size:8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	BORDER: #003399 1 solid;
	width : 145px;
}

INPUT.normal {
	font-size:8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	BORDER: #003399 1 solid;
}

TEXTAREA.normal {
	font-size:8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	BORDER: #003399 1 solid;
}

a.s2dsmall, a.s2dinfo  {
	text-decoration:underline;
}

.etl {
	font-weight:bold;
	font-style:italic;
}

.emphasize {
  font-weight:bold;
  color: black;
  /*color:#003399;*/
  /*background-color:#e6e6e6;*/
  /*background-color:#e4f0f8;*/
}

.highlight {
  font-weight:bold;
  color: #94949c;
}

.emphasize_even_more {
  font-weight:bold;
  color:#ff6600; //etl-orange

}
.trailer {
  color:#003399;
}

.remark {
	padding-left: 40px;
	font-size: x-small;
	color:#94949c;
}

.alert {
	padding-left: 20px;
	font-size: x-small;
	color:#ff6600;
}

.languageheading {
	font-size:larger;
	margin-top : 6pt;
	margin-bottom : 6pt;
	font-weight:bold;
}

.videoplayer {
	display:block;
	border:1px solid black;
}

hr.short_line {
	background-color:#ff6600;
	color:#ff6600;
	border:0;
	width:50%
}

.default_button
{
	color:#003399;
	background-color:#e6e6e6;
	border-color:#003399;
	border-style:ridge;
	text-align:center;
	font-weight:bold;
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	cursor: pointer;
}

.explanation   {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	color: #000000;
	font-weight : normal;
	max-width:1000px;
	line-height : 14pt;
	list-style-type: none;
}
