body{
font-family: Verdana;
color: #000000;
background-color: #FFFFFF;
margin: 0px;
}

A:link {
	color: #0066A7; text-decoration: none;
}
A:visited {
	color: #0066A7; text-decoration: none;
}
A:hover {
	color: #0066A7; text-decoration: underline;
}
A:active {
	color: #0066A7; text-decoration: none;
}
.header{
background-color: #053679;
background-image: url("../center.gif");
height: 77px;
}

h1 {
font-family: Verdana;
color: #FFFFFF;
font-size: 13pt;
font-weight: none;
padding-left: 12px;
}

h2 {
font-family: Verdana;
color: #444444;
font-size: 14pt;
}


h3 {
font-family: Verdana;
color: #444444;
font-size: 12pt;
}

hr {
border: 1px solid #C8DCF3;
height: 1px;
}



div.header1 {
	width: 300px;
	padding: 10px;
	background: none;
	color: #FFFFFF;
}

div.float2 {
	float: left;
	margin: 0 0 10px 10px;
}

.header3 {
	font-family: Verdana;
	font-size: 11pt;
	width: 100px;
	padding: 10px;
	background-color:none;
	color:#FFFFFF;
	border:0px solid; 
	height:50px;
	position:absolute;
	font-weight: bold;
	right:20px;
	top:0px; 
	text-align:right;
	visibility:visible;
}




div.box, div.header2 {
background-image: url('../header.gif'); 
background-repeat: no-repeat;
background-position: center; 
width: 594px; 
height: 77px; 
border: 0px solid #fff;
padding: 0px;
margin: 0 0 0px 0;
font-family: Verdana;
color: #FFFFFF;
font-size: 10pt;
}

.sub {
font-size: 10pt;
}

.main {
font-size: 8pt;
background-color: #FFFFFF;
padding: 10px;
}

.copy {
color: #444444;
border-top: 1px solid #C8DCF3;
background-color: #FFFFFF;
font-size: 8pt;
font-family: Verdana;
padding: 2px;
padding-bottom: 0px;
}

.copy A:link {
	color: #444444; text-decoration: none;
}
.copy A:visited {
	color: #444444; text-decoration: none;
}
.copy A:hover {
	color: #444444; text-decoration: underline;
}
.copy A:active {
	color: #444444; text-decoration: none;
}

.header3 A:link {
	color: #FFFFFF; text-decoration: none;
}
.header3 A:visited {
	color: #FFFFFF; text-decoration: none;
}
.header3 A:hover {
	color: #FFFFFF; text-decoration: underline;
}
.header3 A:active {
	color: #FFFFFF; text-decoration: none;
}

.select {
color: #000000;
font-family: verdana;
font-size: 8pt;
background-color: #FFFFFF;
border-color: #4B7C9F; 
border-style:inset; 
border-width:2px; 
}

.headtable{
margin-bottom: 5px;
border: 1px solid #E9EAF1;
}

.digittable {
padding: 5px;
margin: 6px;
}

.centered { text-align: center; }
.centered-table {
   margin-left: auto;
   margin-right: auto;
}

.table{
background-color: #FFFFFF;
padding: 4px;
vertical-align: top;
text-align: center;
}

.digit {
  margin : 0px 0px 0px 0px;
  padding : 3px 3px 3px 3px;
  background-color: #D2EAF6;
  font-family: verdana;
  font-weight: bold;
  color: #000000;
  font-size: 11pt;
  text-align: center;
  border: 1px solid #C8DCF3;
}
.digitlock {
  margin : 0px 0px 0px 0px;
  padding : 3px 3px 3px 3px;
  background-color: #D2EAF6;
  font-family: verdana;
  font-weight: bold;
  color: #979797;
  font-size: 11pt;
  text-align: center;
  border: 1px solid #C8DCF3;
}
.score {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-color: #444444;
  font-family: verdana;
  font-weight: bold;
  color: #FF8080;
  font-size: 16pt;
  text-align: center;
  border: 0px none;
}
.instr {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-color: #444444;
  font-family: verdana;
  font-weight: bold;
  color: #CCCCCC;
  font-size: 12pt;
  text-align: center;
  border: 0px none;
}
.target {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-color: #CCCCCC;
  font-family: verdana;
  font-weight: bold;
  color: #808000;
  font-size: 12pt;
  text-align: center;
  border: 0px none;
}
.bdigit {
  width:40px;
  height: 20px;
  font-family: verdana;
  font-weight: bold;
  font-size: 8pt;
}

.bcontrol {
  height: 20px;
  font-family: verdana;
  font-weight: bold;
  font-size: 8pt;
  text-align: center;
}

.en {
  width:50px;
}

.nl {
  width:85px;
}

.du {
  width:94px;
}

.fr {
  width:135px;
}
