BODY
{
  color: black;
  background-color: white;
  margin: 0;
  padding: 0;
  border-width: 0;
  font-family: Trebuchet,Tahoma,Verdana,Arial,Sans-Serif;
  font-size: 11pt;
  font-weight: normal;
}
DIV
{
  margin: 0;
  padding: 0;
}
FORM
{
  margin: 0;
  padding: 0;
}
TABLE
{
  width: 100%;
  margin: 0;
  padding: 0;
  spacing: 0;
  background-color: transparent;
  border-style: solid;
  border-width: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
TH
{
  font-family: Trebuchet,Tahoma,Verdana,Arial,Sans-Serif;
  padding: 10;
  font-weight: bold;
  font-size: 11pt;
}
TD
{
  font-family: Trebuchet,Tahoma,Verdana,Arial,Sans-Serif;
  font-size: 11pt;
  background-color: transparent;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  border-width: 0;
}
IMG
{
  margin: 0;
  padding: 0;
  spacing: 0;
  border-width: 0;
}
INPUT
{
  font-family: Trebuchet,Tahoma,Verdana,Arial,Sans-Serif;
  font-size: 11pt;
}
P
{
  font-family: Trebuchet,Tahoma,Verdana,Arial,Sans-Serif;
  font-size: 11pt;
}
LI
{
  font-family: Trebuchet,Tahoma,Verdana,Arial,Sans-Serif;
  font-size: 11pt;
}
.centeredImage
{
  text-align: center;
  position: relative;
  display: block
}
P.email
{
  font-size: 15pt;
  font-weight: bold;
  text-align: center;
}
P.left
{
  margin: 5 5 5 0;
  padding: 0;
  text-align: left;
}
P.leftgray
{
  color: #909090;
  margin: 5 5 5 30;
  padding: 0;
  text-align: left;
}
UL.left
{
  text-align: left;
}
LI.left
{
  margin: 0;
  padding: 0;
}
TABLE.home_scans
{
  background-color: #e4e3ec;
  background-color: #edebf9;
  text-align: center;
  width: 50%;
  margin-left: 25%;
  padding-right: 25%;
  border-width: 0;
}
TD.button_home
{
  margin:100;
  padding: 15 5 2 5;
  text-align: left;
  font-size: 12pt;
  font-weight: normal;
}
TD.home_items
{
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0;
}
UL.home
{
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0;
}
LI.home
{
  font-weight: normal;
  margin: 2
  padding: 0;
  list-style-type: none;
}
UL.items
{
  margin: 0;
  padding: 0 0 0 18;
  text-align: left;
}
LI.items
{
  margin: 0 5 0 5;
  padding: 0;
  list-style-type: disc;
}
LI.sub_items
{
  margin: 0 0 0 20;
  padding: 0;
  list-style-type: circle;
}
P.reg_adv
{
  margin: 5 5 5 30;
  text-align: left;
  font-size: 12pt;
}
UL.reg_adv
{
  padding: 0 0 0 20;
  margin: 5 0 5 5;
  text-align: left;
}
LI.reg_adv
{
  margin: 5 5 5 20;
  padding: 0 5 0 5;
  font-size: 12pt;
}
TD.button
{
  height: 60;
  margin: 5 5 5 5;
  padding: 15 5 10 25;
}
TD.button_left
{
  width: 95%;
  padding: 10 10 10 10;
  text-align: left;
  font-size: 11pt;
  font-weight: normal;
}
TD.button_blue
{
  height: 60;
  background-color: white;
}
TD.button_home
{
  width: 100;
  padding: 10 0 10 10;
  text-align: left;
  font-size: 12pt;
  font-weight: normal;
}
IMG.button
{
  border-color: white;
  border-style: solid;
  border-width: 1;
}
form.left
{
  text-align: left;
}
form.right
{
  text-align: right;
}
TD.scan
{
  height: 100;
  background-image: url(images/buttons/scan.gif);
}
TD.conditions
{
  color: red;
  font-style: italic;
  font-size: 10pt;
  padding: 7 2 5 5;
  text-align: center;
  font-weight: bold;
}
TD.content_title
{
  padding: 2 2 2 2;
  text-align: left;
  font-size: 18pt;
  font-weight: bold;
}
TD.content_subtitle
{
  padding: 2 2 2 2;
  font-size: 13pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}
TD.subtitle_right
{
  padding: 2 10 2 10;
  text-align: right;
  font-size: 11pt;
  font-weight: normal;
}
TD.subtitle_left
{
  padding: 2 25 2 10;
  text-align: left;
  font-size: 11pt;
  font-weight: normal;
}
TD.instruction
{                  
  padding: 16 0 8 10;
  font-size: 13pt;
  font-weight: bold;
  font-style: italic;
}
TD.button_indent
{
  width: 70%;
}
TEXTAREA
{
  width: 100%;
  font-size: 13pt;
  font-family: Tahoma,Verdana,Arial,Sans-Serif;
}
INPUT.radio
{
  margin: 20 10 0 0;
}
INPUT.temp
{
  margin: 2;
  font-size: 12pt;
  font-weight: bold;
  border-width: 0;
  text-align: center;
}
INPUT.scanfile
{
  margin: 2;
  font-size: 14pt;
  font-weight: bold;
  border-width: 0;
}
INPUT.text
{
  margin: 2;
  width: 100%;
  font-size: 16pt;
  font-weight: normal;
}
INPUT.button
{
  padding: 2 2 2 2;
  margin: 2;
  font-size: 11pt;
  font-weight: normal;
  width: 110px;
}
INPUT.file
{
  padding: 2;
  font-size: 16pt;
  font-weight: normal;
}
INPUT.checkbox
{
  padding: 2 4 2 0;
  margin: 2 4 2 0;
}
DIV#FAQ
{
  background-color: #e4e3ec;
  background-color: #edebf9;
  margin-top: 10;
}
DIV.right
{
  text-align: right;
}
LI
{
  font-size: 13pt;
  font-weight: normal;
  margin-top: 10;
}
SELECT
{
  font-size: 13pt;
  font-family: Tahoma,Verdana,Arial,Sans-Serif;
}
OPTION
{
  font-family: Tahoma,Verdana,Arial,Sans-Serif;
}
OPTION SELECTED
{
  color: black;
  font-family: Tahoma,Verdana,Arial,Sans-Serif;
}
MARQUEE
{
  font-size: 10pt;
}
A
{
  font-family: Trebuchet,Tahoma,Verdana,Arial,Sans-Serif;
  padding: 0;
  margin: 0;
}
a:visited
{
	color: blue;
	font-weight: bold;
}
a:link
{
	color: blue;
	font-weight: bold;
}
a:hover
{
	color: red;
	font-weight: bold;
}
a.sortheader:visited
{
	color: white;
	font-weight: bold;
}
a.sortheader:link
{
	color: white;
	font-weight: bold;
}
a.sortheader:hover
{
	color: darkblue;
	font-weight: bold;
}
DIV
{
  text-align: center;
}

TABLE.window
{
  width: 100%;
  vertical-align: top;
}
TD.page_frame
{
}
TABLE.page
{
  width: 100%;
}
TD.page_left
{
  width: 2%;
}
TD.page_right
{
  width: 2%;
}
TD.shadow_left
{
  background-image: url(images/page/shadow_left.gif);
  width: 8;
  margin: 0;
  padding: 0;
}
TD.shadow_right
{
  background-image: url(images/page/shadow_right.gif);
  width: 8;
  margin: 0;
  padding: 0;
}

TD.logo_frame
{
  background-color: #9999FF;
  vertical-align: top;
}
TABLE.logo
{
}
TD.logo
{
  vertical-align: middle;
}
IMG.logo
{
}
TD.flags
{
  height: 44;
  background-color: #c2c5f1;
  border-color: gray;
  border-style: solid;
  border-width: 1;
}
TABLE.flags
{
}
TD.flag
{
}
IMG.flag
{
  vertical-align: top;
}
a.Nederlands
{
  background: url(images/flags/Nederlands.jpg) no-repeat;
  padding-bottom: 10;
}
a.Nederlands:link
{
}
a.Nederlands:visited
{
}
a.Nederlands:hover
{
  background: url(images/flags/Nederlands2.jpg) no-repeat;
}

a.deutsch
{
  background: url(images/flags/Deutsch.jpg) no-repeat;
  padding-bottom: 10;
}
a.deutsch:link
{
}
a.deutsch:visited
{
}
a.deutsch:hover
{
  background: url(images/flags/Deutsch2.jpg) no-repeat;
}
a.english
{
  background: url(images/flags/English.jpg) no-repeat;
  padding-bottom: 10;
}
a.english:link
{
}
a.english:visited
{
}
a.english:hover
{
  background: url(images/flags/English2.jpg) no-repeat;
}

TD.title_frame
{
  width: 100%;
  height: 100%;
}
TABLE.title
{
  width: 100%;
  height: 100%;
}
TD.title
{
  font-family: Copperplate Gothic Light, Verdana, Arial, Helvetica, sans-serif;
  width: 100%;
  height: 80;
  padding: 2 10 2 10;
  border-style: groove;
  border-color: #9999FF;
  border-width: 0;
  color: #000066;
  background-color: #eaeaff;
  text-align: center;
  vertical-align: middle;
  font-size: 42pt;
  font-weight: bold;
}
TD.title_banner
{
  width: 100%;
  padding: 0 10 0 10;
  border-style: groove;
  border-color: #9999FF;
  border-width: 0;
  color: #000066;
  background-color: #EEEEFF;
  background-color: white;
  text-align: center;
  vertical-align: middle;
}
TD.slogan
{
  height: 20;
  color: #000066;
  background-color: #e4e3ec;
  text-align: center;
  vertical-align: top;
  font-weight: bold;
  font-size: 10pt;
}
TD.topmenu
{
  padding: 0 10 0 5;
  color: #FF6600;
  color: white;
  color: #e4e3ec;
  background-color: #000066;
  background-color: transparent;
  background-image: url('images/background/topmenu.gif');
  font-weight: bold;
  height: 28;
  text-align: center;
  font-size: 13pt;
}
TD.menu_frame
{
  background-color: #9999FF;
  vertical-align: top;
  text-align: center;
  width: 180px;
  padding-top: 0px;
}
TD.menu_fill
{
  font-size: 7pt;
  background-color: #9999FF;
  height: 20%;
}
TD.menu
{
  padding: 5;
  margin: 0;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  padding-bottom: 20px;
}
TABLE.menu
{
}
TD.menu_topleft
{
  background-image: url(images/menu/top_left.gif);
}
TD.menu_top
{
  background-color: #e4e3ec;
  height: 20;
}
TD.menu_topright
{
  background-image: url(images/menu/top_right.gif);
}
TD.menu_bottomleft
{
  background-image: url(images/menu/bottom_left.gif);
}
TD.menu_bottom
{
  background-color: #e4e3ec;
  height: 20;
}
TD.menu_bottomright
{
  background-image: url(images/menu/bottom_right.gif);
}
TD.menu_left
{
  background-color: #e4e3ec;
  width: 20;
}
TD.menu_mid
{
  background-color: #e4e3ec;
}
TD.menu_right
{
  background-color: #e4e3ec;
  width: 20;
}
TD.menu_item1
{
  width: 105;
  padding: 2 0 2 0;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  height: 20;
  border-width: 3;
  border-style: solid;
  border-color: #e4e3ec;
  background-color: #e4e3ec;
  color: #000066;
}
a.menu_item1
{
  font-size: 12pt;
  color: #000066;
  text-decoration: none;
}
a.menu_item1:link
{
  color: #000066;
}
a.menu_item1:visited
{
  color: #000066;
}
a.menu_item1:hover
{
  color: #FF6600;
}

TD.menu_item2
{
  width: 105;
  color: blue;
  padding: 2 0 2 13;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  height: 20;
  border-width: 3;
  border-style: solid;
  border-color: #e4e3ec;
  background-color: #e4e3ec;
}
a.menu_item2
{
  font-size: 10pt;
  color: #000066;
  text-decoration: none;
}
a.menu_item2:link
{
  color: #000066;
}
a.menu_item2:visited
{
  color: #000066;
}
a.menu_item2:hover
{
  color: #FF6600;
}

TD.only_content
{
  color: black;
  background-color: white;
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding: 10;
}
TD.content_frame
{
  color: black;
  background-color: white;
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding: 10;
}
TABLE.home
{
  width: 100%;
  background-color: white;
  border-color: white;
  border-style: solid;
  border-width: 0;
  font-size: 15pt;
  font-weight: normal;
}
TD.home_top
{
}
TD.home_left
{
  vertical-align: top;
}
TD.home_right
{
}
TD.home_mid
{
  font-size: 14pt;
  font-weight: bold;
  color: white;
  height: 100;
}
TH.about
{
  padding: 7 0 0 10;
  font-size: 14pt;
  font-weight: bold;
}
TD.about
{
  padding: 5 2 5 2;
  text-align: justify;
}
TD.left
{
  padding-left: 10;
  font-size: 13pt;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}
TD.intro
{
  padding: 5 2 5 2;
  font-size: 13pt;
  text-align: left;
  vertical-align: middle;
}
TD.center
{
  font-size: 14pt;
  font-weight: bold;
  color: white;
  height: 100;
  text-align: center;
  vertical-align: middle;
}
TD.home_bottom
{
}
TD.question
{
  text-align: center;
  vertical-align: top;
  padding: 8 5 0 5;
  font-size: 11pt;
  font-weight: normal;
}
TD.home
{
  text-align: center;
  vertical-align: bottom;
  padding: 0;
  font-size: 14pt;
  font-weight: normal;
}
TD.step
{
  height: 60;
	border-style: groove;
	border-color: #FEFEDE;
	border-width: 0;
  color: #000066;
	background-color: white;
  text-align: center;
  vertical-align: middle;
  font-size: 25pt;
  font-weight: bold;
}
TD.step2
{
  text-align: center;
  vertical-align: bottom;
  font-size: 18pt;
  font-weight: bold;
}
TD.text
{
  text-align: left;
  vertical-align: bottom;
  font-size: 10pt;
  font-weight: normal;
}
.note
{
  color: #FF6600;
  background-color: white;
  font-size: 14pt;
  font-weight: normal;
}
TD.note
{
  width: 100%;
  text-align: left;
  vertical-align: top;
  padding: 20 5 20 5;
  margin: 2;
}
.highlight
{
  border-style: solid;
  border-width: 5;
  border-color: white;
  color: black;
  background-color: #b2d3f6;
  text-align: left;
  vertical-align: top;
  font-size: 11pt;
  font-weight: bold;
  padding: 10;
  margin: 5;
}
.normal
{
  color: black;
	background-color: white;
  text-align: left;
  vertical-align: top;
  font-size: 12pt;
  font-weight: normal;
  letter-spacing: 1px;
  margin: 5;
}

a.button
{
  width: 160;
  height: 130;
background: url(images/download.jpg) no-repeat;
font-size: 15pt;
font-weight: bold;
text-decoration: none;
color: black;
display: block;
float: center;
  text-align: center;
  vertical-align: bottom;
  padding-top: 20;
color: black;
}

a.button:link 
{
}
a.button:visited 
{
}
a.button:hover
{
  background: url(images/download2.jpg) no-repeat;
}

IMG.home
{
	border-color: white;
  border-style: solid;
  border-width: 1;
}
a.home:link
{
	color: white;
	text-decoration: underline;
}
a.home:visited 
{
	color: white;
	text-decoration: underline;
}
a.home:hover
{
	color: red;
	font-weight: bold;
  text-decoration: underline;
}
TD.newsflash
{
  width: 100%;
  height: 40;
  color: white;
  background-color: #FF6600;
  background-image: url('images/background/newsflash.gif');
  font-weight: bold;
}

FORM.upload
{
}
TD.upload
{
  padding: 2 10 2 10;
  text-align: left;
}

TD.footer_frame
{
  background-color: #000066;
}
TABLE.footer
{
}
TD.line
{
  height: 10;
  vertical-align: bottom;
}
TABLE.separator
{
}
TD.separator
{
  height: 30;
  vertical-align: middle;
}
TD.feedback_label
{
  font-size: 11pt;
  padding: 8 5 0 2;
  text-align: right;
  vertical-align: top;
  width: 110px;
}
TD.feedback_value
{
  padding-top: 4;
  text-align: left;
}
TD.asterisk
{
  color: red;
  font-style: italic;
  font-size: 8pt;
  padding: 2 2 2 5;
  text-align: left;
}
TD.feedback_button
{
  height: 60;
  margin: 5 5 5 5;
  padding: 10 5 10 25;
  text-align: left;
}
SELECT.feedback
{
  margin-bottom: 1;
  font-size: 11pt;
}
OPTION.feedback
{
  font-size: 11pt;
}
TEXTAREA.feedback
{
  padding: 1;
  font-size: 11pt;
}
TEXTAREA.feedback_gray
{
  font-size: 11pt;
  background-color: #CCCCCC;
}
INPUT.feedback
{
  padding: 2;
  width: 100%;
  font-size: 11pt;
}
INPUT.feedback_product
{
  width: 100%;
  font-size: 11pt;
  font-weight: normal;
  background-color: #CCCCCC;
}
INPUT.feedback_gray
{
  width: 100%;
  font-size: 11pt;
  background-color: #CCCCCC;
}
a.feedback
{
  font-weight: normal;
  padding-bottom: 20;
  color: #716D64;
  font-size: 10pt;
}
a.feedback:link
{
  color: #716D64;
  text-decoration: underline;
}
a.feedback:visited
{
  color: #716D64;
  text-decoration: underline;
}
a.feedback:hover
{
  color: #DE2110;
  text-decoration: underline;
}
a.footer
{
  font-weight: normal;
  padding-bottom: 20;
  color: #716D64;
  font-size: 8pt;
}
a.footer:link
{
  font-weight: normal;
  color: #716D64;
  text-decoration: underline;
}
a.footer:visited
{
  font-weight: normal;
  color: #716D64;
  text-decoration: underline;
}
a.footer:hover
{
  font-weight: normal;
  color: #DE2110;
  text-decoration: underline;
}
TD.disclaimer
{
  padding-bottom: 10;
  color: #716D64;
  font-size: 8pt;
}
TABLE.contact_frame
{
  padding: 10;
  width: 750;
  text-align: center;
}
TABLE.contact
{
  background-color: #FFCB9B;
  border-width: 1;
  border-style: solid;
  border-color: #917F6B;
  vertical-align: top;
}
TD.ContactPhoto
{
  width: 160;
}
TD.Contact
{
  color: black;
  padding-left: 100;
  padding-right: 100;
  font-size: 11pt;
  font-style: italic;
  line-height: 1.4;
}
TD.ContactLabel
{
  color: black;
  padding-left: 40;
  font-size: 11pt;
  width: 60;
}
TD.ContactValue
{
  color: black;
  padding-left: 20;
  padding-right: 40;
  font-size: 11pt;
  text-align: left;
  line-height: 1.4;
}
a.contact:link
{
	color: blue;
  font-size: 11pt;
	font-weight: bold;
}
a.contact:visited
{
	color: blue;
  font-size: 11pt;
	font-weight: bold;
}
a.contact:hover 
{
	color: red;
  font-size: 11pt;
	font-weight: bold;
}
a.image
{
	color: blue;
  font-size: 15pt;
	font-weight: bold;
  text-decoration: none;
}
a.image:link 
{
	color: blue;
}
a.image:visited 
{
	color: blue;
}
a.image:hover 
{
	color: #FF6600;
}
TABLE.Photo
{
}
TD.Image
{
  font-size: 15pt;
	font-weight: bold;
  padding: 2;
  padding-top: 5;
  border-style: none;
  border-color: darkgray;
  border-width: 0;
  text-align: center;
  vertical-align: top;
}
TD.Photo
{
  font-size: 15pt;
	font-weight: bold;
  padding: 5;
  border-style: solid;
  border-color: darkgray;
  border-width: 1;
  text-align: center;
  vertical-align: middle;
}
TD.fill
{
  width: 30%;
}
TD.HomeFill
{
  width: 5%;
  background-color: gray;
}
TD.ProductFill
{
  height: 50;
}
TD.PhotoRight
{
  width: 5;
  background-color: #2F4F4F;
	background-image: url(images/photo/shadow_right.gif); 
}
TD.PhotoBottom
{
  height: 5;
  background-color: #2F4F4F;
	background-image: url(images/photo/shadow_bottom.gif); 
}
TD.PhotoBottomRight
{
  width: 5;
  height: 5;
  background-color: #2F4F4F;
}

TABLE.LinksMenu_frame
{
  width: 750;
  padding: 10;
  text-align: center;
}
TABLE.LinksMenu
{
  width: 730;
	text-align: center;
}
TD.LinksMenu
{
}
a.LinksMenu:link 
{
	color: #FFCB9B;
	text-decoration: underline;
}
a.LinksMenu:visited 
{
	color: #FFCB9B;
	text-decoration: underline;
}
a.LinksMenu:hover 
{
	color: #DE2110;
	font-weight: bold;
  text-decoration: underline;
}

TD.tab
{
  padding: 5;
  text-align: center;
  background-color: gray; 
  border-width: 1;
  border-style: solid;
  border-color: white;
}
a.tab 
{
	color: black;
  font-size: 18pt;
	font-weight: bold;
}
a.tab:link
{
	color: black;
}
a.tab:visited 
{
	color: black;
}
a.tab:hover 
{
	color: #FF6600;
}
TD.tab_selected
{
  padding: 5;
  text-align: center;
  background-color: #b2d3f6;
  border-width: 0;
  border-style: solid;
  border-color: white;
}
a.tab_selected
{
	color: blue;
  font-size: 18pt;
	font-weight: bold;
  text-decoration: none;
}
a.tab_selected:link 
{
	color: blue;
}
a.tab_selected:visited 
{
	color: blue;
}
a.tab_selected:hover
{
	color: blue;
}
TABLE.processes
{
  border-width: 0;
  border-style: solid;
  border-color: black;
  vertical-align: top;
}
TH.process_heading
{
  padding: 15;
  font-size: 24pt;
  background-color: #75a7e4;
  color: black;
  border-color: white;
}
TH.product
{
  border-style: solid;
  border-width: 1;
  border-color: #75a7e4;
  background-color: #75a7e4;
  color: white;
  text-align: left;
  font-size: 18pt;
}
TH.product_icon
{
  border-style: solid;
  border-width: 1;
  border-color: #75a7e4;
  background-color: #75a7e4;
  color: white;
  text-align: center;
  width: 60;
  padding: 0;
  margin: 0;
}
TH.technicalinfo
{
  border-style: solid;
  border-width: 1;
  padding: 3 9 3 9;
  border-color: #75a7e4;
  background-color: #75a7e4;
  color: white;
  text-align: left;
  font-size: 11pt;
}
TD.product_label
{
  border-style: solid;
  border-width: 1;
  border-color: #75a7e4;
  color: black;
  width: 15%;
  max-width: 150;
  text-align: left;
  color: black;
  padding: 7 3 5 10;
  font-weight: normal;
  font-size: 10pt;
}
TD.product_value
{
  border-style: solid;
  border-width: 1;
  border-color: #75a7e4;
  text-align: left;
  color: black;
  padding: 7 3 5 10;
  font-weight: bold;
  font-size: 10pt;
}
TH.process
{
  background-color: #75a7e4;
  color: white;
  border-color: white;
  border-width: 5 0 1 0;
  border-style: solid;
  text-align: left;
}
TH.process_description
{
  background-color: #75a7e4;
  color: white;
  border-width: 5 0 1 0;
  border-style: solid;
  border-color: white;
  text-align: left;
}
TD.search_description
{
  padding: 2;
  text-align: left;
  color: black;
  font-size: 8pt;
  font-style: italic;
  line-height: 1.4;
}
TD.search
{
  padding: 2;
  text-align: left;
  background-color: lightgray;
  color: black;
  font-size: 9pt;
  border-width: 1;
  border-style: solid;
  border-color: black;
  width: 200;
  height: 50;
}
TD.tabicon
{
  padding: 2 5 2 5;
  border-width: 1;
  border-style: solid;
  border-color: #b2d3f6;
  text-align: center;
}
TD.process
{
  padding: 1 7 1 7;
  text-align: left;
  font-size: 8pt;
  line-height: 1.4;
  border-width: 1;
  border-style: solid;
  border-color: #b2d3f6;
}
TD.date
{
  padding: 5;
  text-align: right;
  font-size: 8pt;
  line-height: 1.4;
  border-width: 1;
  border-style: solid;
  border-color: #b2d3f6;
}
SELECT.registration
{
  margin: 0 4 3 4;
  font-size: 11pt;
}
INPUT.registration
{
  vertical-align: middle;
  padding: 0 5 2 0;
  margin: 0 5 2 0;
}
TD.registration_checkbox
{
  padding: 2 4 2 4;
  text-align: left;
  vertical-align: middle;
}
TD.registration_left
{
  padding-top: 4;
  font-size: 11pt;
  font-weight: bold;
  text-align: left;
}
TD.registration_messages
{
  padding: 10 0 4 4;
  font-size: 11pt;
  font-style: italic;
  text-align: left;
}
TD.registration_label
{
  text-align: right;
  font-size: 11pt;
  width: 160;
}
TD.registration_value
{
  padding: 2 4 2 4;
  text-align: left;
}
TD.registration_description
{
  padding: 0 4 0 4;
  text-align: left;
}
TD.process_description
{
  padding: 5;
  text-align: left;
  background-color: #b2d3f6;
  color: black;
  font-size: 8pt;
  line-height: 1.4;
  border-width: 1;
  border-style: solid;
  border-color: white;
}
H1.category_advice
{
  color: black;
  padding: 2 2 2 2;
  font-weight: bold;
  font-size: 11pt;
  line-height: 14pt;
  vertical-align: middle;
}
H1.category
{
  background-color: #75a7e4;
  color: white;
  margin: 5 2 0 2;
  padding: 5 15 0 5;
  font-weight: bold;
  font-size: 16pt;
}
H1.category_description
{
  background-color: #75a7e4;
  color: black;
  margin: 0 2 0 2;
  padding: 0 17 5 25;
  font-weight: normal;
  font-size: 10pt;
}
IMG.category
{
  border-color: white;
  border-style: solid;
  border-width: 0;
  width: 20;
  height: 16;
}
TABLE.summary
{
  background-color: #b4ed96;
  background-color: white;
  background-color: #a6edc8;
  border-style: solid;
  border-color: white;
  border-color: #a6edc8;
  border-width: 2;
  margin-top: 2;
}
TD.summary_image
{
  text-align: center;
  vertical-align: middle;
  padding: 0 2 2 2;
  margin: 0;
}
TD.summary
{
  text-align: justify;
  vertical-align: middle;
  padding: 2 5 2 2;
  margin: 2 5 2 2;
}
IMG.summary
{
  width: 96;
  height: 96;
  padding: 0;
  margin: 0;
}
TABLE.registration
{
  background-color: #ffffff;
  border-style: double;
  border-color: #dde4fb;
  border-width: 5;
  margin: 2;
}
TD.registration
{
  text-align: center;
  vertical-align: middle;
  padding: 2 5 3 5;
  margin: 2 5 5 5;
}
FORM.registration
{
}
H2.registration
{
  background-color: white;
  color: black;
  margin: 0;
  padding: 2 5 2 5;
  font-weight: normal;
  font-size:10pt;
  text-align: justify;
}
H2.advice
{
  background-color: #dde4fb;
  color: black;
  margin: 4 2 0 2;
  padding: 2 8 0 25;
  font-weight: bold;
  font-size: 11pt;
  text-align: justify;
}
H2.advice_description
{
  background-color: #dde4fb;
  color: black;
  margin: 0 2 2 2;
  padding: 0 15 2 25;
  font-weight: normal;
  font-size: 9pt;
  text-align: justify;
}
H3.advice
{
  color: black;
  margin: 1 2 0 2;
  padding: 0 4 0 4;
  font-weight: normal;
  font-size: 10pt;
  text-align: left;
}
H4.advice
{
  color: black;
  margin: 0 2 3 2;
  padding: 0 35 0 37;
  font-weight: normal;
  font-size: 10pt;
  text-align: left;
}
DIV.advice
{
}
TABLE.advices
{
  width: 92%;
  background-color: #f5f4fd;
  margin: 2 5 0 15;
  padding: 0 25 0 4;
  border-color: #eeecfd;
  border-width: 2 0 2 0;
  border-style: solid;
}
TD.advices
{
  width: 100%;
}
TABLE.advice
{
  margin: 0 2 0 12;
  padding: 0 4 0 4;
}
TH.icon
{
  background-color: #75a7e4;
  color: white;
  border-color: white;
  border-width: 5 0 1 0;
  border-style: solid;
  text-align: center;
}
TD.icon
{
  padding: 1 5 1 5;
  margin: 1 5 1 0;
}
TD.advice
{
}
A.advice
{
  font-size: 10pt;
  color: blue;
  font-weight: normal;
}
A.advice:visited
{
  font-weight: normal;
}
A.advice:link
{
  font-weight: normal;
}
A.advice:hover
{
  font-weight: normal;
  color: red;
}
IMG.advice
{
  width: 10;
  height: 8;
}
H2.faq_title
{
  background-color: #FF6600;
  background-image: url('images/background/faqtitle.gif');
  color: white;
  margin: 0;
  padding: 6 10 5 10;
  font-weight: bold;
  font-size: 14pt;
  text-align: justify;
}
H3.faq
{
  color: darkblue;
  padding: 6 10 2 10;
  margin: 0;
  font-weight: bold;
  font-size: 12pt;
  text-align: left;
}
P.faq
{
  margin: 0 10 0 26;
  padding: 0;
  text-align: left;
}
a.faq
{
  margin: 2 2 2 0;
  padding: 0;
  font-size: 11pt;
  font-weight: bold;
  color: blue;
}
a.faq:visited
{
}
a.faq:link
{
}
a.faq:hover
{
  color: red;
}
H2.title_product
{
  color: black;
  margin: 5 2 0 2;
  padding: 15 15 10 5;
  font-weight: bold;
  font-size: 14pt;
  text-align: justify;
}
H3
{
  color: darkblue;
  padding: 4 10 8 10;
  margin: 0;
  font-weight: bold;
  font-size: 11pt;
  text-align: left;
}
TD.advice_label
{
  text-align: right;
  background-color: #b2d3f6;
  color: black;
  padding: 5 5 5 15;
  font-weight: normal;
  font-size: 11pt;
}
TD.advice_value
{
  text-align: left;
  background-color: #b2d3f6;
  color: darkblue;
  padding: 5 10 5 5;
  margin: 10;
  font-weight: bold;
  font-size: 11pt;
}
TD.advice_name
{
  text-align: left;
  background-color: #b2d3f6;
  color: darkblue;
  padding: 5 15 5 5;
  margin: 10;
  font-weight: bold;
  font-size: 16pt;
}
TD.advice_disclaimer
{
  padding-top: 10;
  padding-left: 10;
  text-align: left;
  font-size: 10pt;
  font-weight: bold;
}
UL.advice_disclaimer
{
  line-height: 1.1;
  text-align: left;
  padding: 0;
  margin: 0;
}
LI.advice_disclaimer
{
  font-size: 9pt;
  padding: 2;
  margin: 0;
  margin-left: 25;
}
TD.scanitem
{
  padding-top: 10;
  padding-left: 10;
  text-align: left;
  font-size: 10pt;
  font-weight: bold;
}
a.category
{
}
a.category:visited
{
  color: white;
}
a.category:link
{
  color: white;
}
a.category:hover
{
  color: red;
  font-weight: bold;
}
TD.fill_icon
{
  width: 25px;
}
TD.icon_text
{
  padding-left: 5;
}
TABLE.warning
{
  width: 100%;
  margin-bottom: 10;
  padding-right: 30;
  border-spacing: 10;
}
TD.warning
{
  background-color: #f9f1ac;
  border-color: gray;
  border-style: solid;
  border-width: 1;
  padding: 10;
}
