html {
  margin:0px 0px 0px 0px ;
  height:100%;
}

body {
  font-family:verdana;
  font-size:9pt;
  height:100%;
  overflow:auto ;
  margin:0px 0px 0px 0px;
  background:url("bodybg.jpg") #fff no-repeat;
		scrollbar-arrow-color: #003399;
		scrollbar-face-color: #AEBBD5;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #D3DBEB;
		scrollbar-shadow-color: #8698BD;
		scrollbar-darkshadow-color: #D3DBEB;
		scrollbar-track-color: #D3DBEB;
}

#main {
  width:100%;
  height:100%;
}

#a1 {
  position:absolute;
  text-align:center;
  width:280px;
  margin-top:20px;
  z-index:3;
}

#a2 {
  position:absolute;
  top:105px;
  width:80%;
  height:32px;
  padding-left:280px;
  z-index:2;
}

#a3 {
  position:absolute;
  top:125px;
  width:75%;
  padding-left:280px;
  height:32px;
  z-index:2;
}

#a4 {
  position:absolute;
  margin:auto;
  margin-top:180px;
  overflow:auto;
  height:80%;
  width:100%;
  text-align:center;
  z-index:1;
}

#a5 {
  position:absolute;
  width:200px;
  height:18px;
  left:10px;
  bottom:0px;
  color:#4060a0;
  z-index:3;
  font-size:.8em;
}

#a6 {
  position:absolute;
  bottom:0px;
  width:100%;
  height:20px;
  background:#d6deeb;
  border-top:#3b67b0 solid 1px;
  padding:4px 0px 0px 160px;
  z-index:2;
  font-size:.9em;
}

#a7 {
  position:absolute;
  bottom:0px;
  right:10px;
  height:18px;
  z-index:3;
}

#a8 {
  z-index:100;
  position:absolute;
  width:20%;
  height:20%;
  top:35%;
  left:35%;
  display:none;
}
#a9 {
  position:absolute;
  z-index:10;
  position:absolute;
  top:3px;
  right:0px;
  width:110px;
  height:22px;
}

span.s1 {
  page-break-after: always;
}

h1 {
  font-size:13pt;
  letter-spacing:1pt;
  color:#002b59;
  font-family:Verdana, Arial Black, Arial, Helvetica;
  font-style:bold;
  text-align:center;
  line-height:48px;
}

div.dt {
  font-size:8pt;
  color:#002b59;
  text-align:center;
  display:none;
}

div.d0 {
  height:18px;
  background:#c0c0c0;
  margin-top:24px;
  margin-right:10px;
  padding:4px 0px 0px 4px;
}

div.d1 {
  height:20px;
  display:block;
  float:left;
  text-align:center;
  color:#002b59;
  cursor:pointer;
  padding:2px 18px 0px 14px;
}

div.d1s {
  height:20px;
  display:block;
  float:left;
  text-align:center;
  color:white;
  cursor:pointer;
  padding:2px 18px 0px 14px;
}

div.d2 {
  height:18px;
  display:block;
  float:left;
  text-align:center;
  color:#002b59;
  cursor:pointer;
  padding:2px 18px 0px 14px;
}

div.d2s {
  height:18px;
  display:block;
  float:left;
  text-align:center;
  color:white;
  cursor:pointer;
  padding:2px 18px 0px 14px;
}

div.d3 {
  height:18px;
  width:20px;
  padding:0px 0px 0px 0px;
  text-align:center;
  float:left;
}

div.tree {
  position:absolute;
  left:210px;
  top:6px;
  z-index:4;
  border:#e0e0e0 solid 1px;
}

div.tree_s {
  position:absolute;
  left:210px;
  top:6px;
  z-index:4;
  color:white;
  background:#ffa040;
  border-top:#f0f0f0 solid 1px;
  border-left:#f0f0f0 solid 1px;
  border-right:#808080 solid 1px;
  border-bottom:#808080 solid 1px;
}

table{
  font-size:8pt;
}
table.t0 {
  font-size:8pt;
}

td.t0 {
  height:38px;
  width:18px;
}

td.t {
  border-left:solid #808080 1px;
  vertical-align:top;
  text-align:left;
  padding:0px 0px 0px 0px;
}

td.t00 {
  border-top:solid #808080 1px;
  width:8px;
}

td.t01 {
  border-top:solid #808080 1px;
  border-right:solid #808080 1px;
  width:8px;
}

td.t11 {
  border-right:solid #808080 1px;
  width:8px;
}

td.t20 {
  vertical-align:top;
  text-align:left;
  padding:0px 0px 0px 0px;
}

td.t21 {
  border-top:solid #808080 1px;
  vertical-align:top;
  text-align:left;
  padding:0px 0px 0px 0px;
}

div.t {
  height:24px;
  width:150px;
  background:#e0e0e0;
  padding:2px 2px 2px 2px;
  border-top:#f0f0f0 solid 1px;
  border-left:#f0f0f0 solid 1px;
  border-right:#a0a0a0 solid 1px;
  border-bottom:#a0a0a0 solid 1px;
}

div.sep {
  background:url("separator.gif") no-repeat;
  display:inline;
  float:left;
  width:10px;
}

a.mail {
color:#8080ff;
}

div.d1m {
  height:20px;
  display:block;
  float:left;
  color:#002b59;
  padding:2px 18px 0px 4px;
}
div.d2m {
  height:20px;
  display:block;
  float:left;
  font-size:.9em;
  color:#8080ff;
  padding:2px 4px 0px 10px;
}


li {
  line-height:18px;
}

table.lgn {
  position:absolute;
  top:20%;
  left:40%;
  font-size:9pt;
  width:280px;
  height:140px;
  border-top:#5060b0 solid 1px;
  border-left:#5060b0 solid 1px;
  border-bottom:#003060 solid 1px;
  border-right:#003060 solid 1px;
  background:#d6deeb;
  text-transform:capitalize;
}

.h1 {
  background:#8196c3;color:#ffffff;
  font-weight:bold;
  font-size:9pt;
  text-align:center;
  height:20px;
}

.submit {
  font-size:9pt;
  background:#8196c3;
  color:white;
  border:solid #002b59 1px;
  text-align:center;
  width:160px;
  height:24px;
  cursor:pointer;
}

input {
  font-size:10pt;
  border:solid #002b59 1px;
  width:160px;
}

.h {
  display:none;
}

.p {
  cursor:pointer;
}

.c {
  text-align:center;
}

.r {
  text-align:right;
}

.l {
  text-align:left;
}

div.err {
  position:absolute;
  background:#ff8080;
  width:360px;
  padding:4px 4px 4px 4px;
  left:41%;
  top:70%;
  text-align:center;
  border:#800000 solid 1px;
  display:none;
}

hr.menu {
  height:1px;
  border:solid 0px;
  border-top:#6a7d9d solid 1px;;
  border-bottom:#b8cced solid 1px;;
}

div.d1a {
  height:20px;
  display:block;
  float:left;
  text-align:center;
  color:white;
  cursor:pointer;
  padding:2px 18px 0px 14px;
}

div.d1as {
  height:20px;
  display:block;
  float:left;
  text-align:center;
  color:white;
  cursor:pointer;
  padding:2px 18px 0px 14px;
}

table.c1 {
  border:#3b67b0 solid 1px;
  background:#d6deeb;
  width:480px;
}

td.c1 {
  padding:2px 2px 2px 2px ;
  width:160px;
  text-align:left;
}

td.c1a {
  padding:2px 16px 2px 2px ;
  text-align:right;
}

td.c2 {
  padding:2px 2px 2px 2px ;
  text-align:center;
}

td.c3 {
  padding:2px 2px 2px 2px ;
  text-align:center;
  width:440px;
}

input.c2 {
  width:260px;
}

input.i1s {
  width:2px;
  border:solid 0px;
  background:transparent;
}

.srch1 {
  display:inline-block;
  margin:2px 2px 2px 2px;
}

.srch2 {
  background:white;
  height:145px;
  width:295px;
  border-left:#ebf9ff solid 1px;
  border-right:#9ba7c1 solid 1px;
}

.srch3 {
  background:white;
  height:95px;
  width:295px;
  border-left:#ebf9ff solid 1px;
  border-right:#9ba7c1 solid 1px;
}

div.prd1a {
  text-align:left;
  display:inline;
  float:left;
  margin:8px 8px 8px 8px;
}

div.prd_code {
  height:20px;
  display:block;
  float:left;
  text-align:center;
  color:#002b59;
  cursor:pointer;
  font-weight:bold;
  padding:2px 12px 0px 12px;
  overflow:hidden;
  white-space:nowrap;
}

div.prd_codes {
  height:20px;
  display:block;
  float:left;
  text-align:center;
  color:white;
  cursor:pointer;
  padding:2px 12px 0px 12px;
  overflow:hidden;
  white-space:nowrap;
}

img.bsk {
  margin-right:4px;
  float:right;
  cursor:pointer
}

img.prd1 {
  cursor:pointer;
  margin:2px 0px 0px 2px;
}

#msg {
  position:absolute;
  width:30%;
  height:20%;
  left:35%;
  top:40%;
  z-index:10;
}

.msgerror {
  background:#ffd0d0;
  border-top:#ff0000 solid 1px;
  border-left:#ff0000 solid 1px;
  border-bottom:#600000 solid 2px;
  border-right:#600000 solid 2px;
}

.msginfo {
  border-top:#5060b0 solid 1px;
  border-left:#5060b0 solid 1px;
  border-bottom:#003060 solid 1px;
  border-right:#003060 solid 1px;
  background:#d6deeb;
}

.msgok {
  background:#d0ffd0;
  border-top:#00ff00 solid 1px;
  border-left:#00ff00 solid 1px;
  border-bottom:#006000 solid 2px;
  border-right:#006000 solid 2px;
}

.msgalert {
  background:#ffffe0;
  border-top:#ffff00 solid 1px;
  border-left:#ffff00 solid 1px;
  border-bottom:#808000 solid 2px;
  border-right:#808000 solid 2px;
}

td.imgerror {
  background:url("imgerror.gif") no-repeat;
  background-position:50% 30%;
  width:72px;
}

td.imginfo {
  background:url("imginfo.gif") no-repeat;
  background-position:50% 30%;
  width:72px;
}

td.imgalert {
  background:url("imgalert.gif") no-repeat;
  background-position:50% 30%;
  width:72px;
}

table.tb1 {
  width:100%;
}

tr.tb1 {
  height:32px;
}

tr.tb1info {
  background:#8196c3;color:#ffffff;
  font-weight:bold;
  font-size:9pt;
  text-align:center;
  height:24px;
}

tr.tb1error {
  background:#d00000;color:#ffffff;
  font-weight:bold;
  font-size:9pt;
  text-align:center;
  height:24px;
}

tr.tb1alert {
  background:#e0d000;color:#ffffff;
  font-weight:bold;
  font-size:9pt;
  text-align:center;
  height:24px;
}

button {
  height:24px;
}

button.b1 {
  width:132px;
  font-size:9pt;
  background:#8196c3;
  color:white;
  border:solid #002b59 1px;
  text-align:center;
  height:24px;
  cursor:pointer;
}

button.del {
  width:132px;
  font-size:9pt;
  background:#ffa0a0;
  color:white;
  border:solid #600000 1px;
  text-align:center;
  height:24px;
  cursor:pointer;
}

button.alert {
  width:132px;
  font-size:9pt;
  background:#e0d000;
  color:white;
  border:solid #808000 1px;
  text-align:center;
  height:24px;
  cursor:pointer;
}

div.src1 {
  display:inline;
  height:20px;
  color:#002b59;
  cursor:pointer;
  padding:4px 8px 4px 8px;
}

div.src1s {
  display:inline;
  height:20px;
  color:white;
  cursor:pointer;
  padding:4px 8px 4px 8px;
}

tr.r0 {
  background:#e6eefb;
}

tr.r1 {
  background:#c6cedb;
}

img.lng {
  width:26px;
  height:17px;
  cursor:pointer;
}

table.prd1 {
  height:150px;
  width:300px;
  display:inline;
  padding:0px 0px 0px 0px;
}

table.prd2 {
  height:100px;
  width:300px;
  padding:0px 0px 0px 0px;
}

tr.prd1 {
  background:url("bck01.gif") #AEBAD4 repeat-x;
  height:28px;
}

table.itm1 {
  height:100%;
  width:100%;
}

iframe {
  display:none;
}

input.order {
  font-size:9pt;
  border:solid transparent 1px;
  background:transparent;
  height:16px;
}

input.orderS {
  font-size:9pt;
  border:solid #9ba7c1 1px;
  background:#f0f0ff;
  height:16px;
}

input.order1 {
  font-size:9pt;
  border:solid transparent 1px;
  border-bottom:solid #e0e0ff 1px;
  height:14px;
  width:20px;
  background:#AEBBD5;
}

input.order1s {
  font-size:9pt;
  border:solid #9ba7c1 1px;
  background:#d0e0ff;
  height:14px;
  width:20px;
}

input.w {
  background:white;
}

span.round *{
  display:block;
  height: 1px;
  overflow: hidden;
  border-left:solid 2px;
  border-right:solid 2px;
}

span.round1 {margin: 0 3px 0 3px; }
span.round2 {margin: 0 2px 0px 2px; }
span.round3 {margin: 0 1px 0px 1px; }
span.round4 {margin: 0 0px 0px 0px;}

div.allpa_lnk {
  color:black;
  height:22px;
  font-weight:bold;
  padding:2px 4px 2px 4px;
  line-height:22px;
  display:inline-block;
}

div.allpa_lnk1 {
  font-weight:bold;
  color:red;
  padding:2px 4px 2px 4px;
  line-height:22px;
  height:22px;
  display:inline-block;
}

table.tbzoom {
  margin-right:160px;
  width:98%;
  margin-top:32px;
}

td.menuleft {
  width:180px;
}

td.menuright {
  width:100px;
}

td.prodzoom {
  margin-left:48px;
  background:white;
  border-top:#003060 solid 1px;
  border-left:#003060 solid 1px;
  border-right:#003060 solid 1px;
}

td.zoom1 {
  background:white;
  border-left:#003060 solid 1px;
  border-right:#003060 solid 1px;
  border-bottom:#003060 solid 1px;
  text-align:left;
  padding:0px 24px 24px 24px;
}

h1.zoom {
  margin-top:0px;
}

div.spacechilds {
 height:16px;
 width:40px;
 border:solid red 1px;
}

li { 
 list-style-image: url('http://www.allpa.nl/allpi/Gif/allpa_bullet.gif') ;
}

