div.dcodes { 
  min-height: 300px;
}

/* Internet Explorer bug */
/*\*/
* html div.dcodes {
height: 300px;
}
/**/



div.dcodes table { 
  border: solid 1px #d0d0d0;
  border-collapse: collapse;
  width: 100%;
  margin: 15px 0 10px 0;
}

div.dcodes td {
  padding: 1px 6px 1px 6px;
}

div.dcodes td.encode { 
  width: 15%;
  text-align: center;  
  color: #174d6c;
}

div.dcodes td.excode { 
  width: 15%;
  text-align: center;  
  border-right: solid 1px #d0d0d0;
  color: #174d6c;
}


div.dcodes td.ctry { 
  width: 20%;
}

div.dcodes tr.even { 
  background: #f0f0f0;
}

div.dcodes th { 
  color: #ffffff;
  background: #a0a0a0;
  background: #808080;
  padding: 1px 6px 1px 6px;
  font-weight: bold;
}

div.dcodes th.ctry { 
  text-align: left;  
}

div.dcodes th.excode { 
  border-right: solid 1px #d0d0d0;
}


div.linkl { 
  font-size: 14px;
  font-weight: bold;  
}

div.linkl a.act { 
  /*text-decoration: underline;*/
  background: #50809b;
  color: #ffffff;
  padding: 2px 4px 2px 4px;
}

div.dcodes span.numc { 
  font-size: 9px;  
}

table.expl { 
  width: 90%;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #50809b;
}

div.dcexpl ol { 
  font-size: 12px;
  font-weight: normal; 
  margin-bottom: 10px;
  padding-left: 30px;
}

div.dcexpl ol li{ 
  margin-bottom: 10px;
}

div.dcexpl2 { 
  padding: 15px;
}

div.dcexpl2 ol { 
  font-size: 12px;
  font-weight: normal; 
  margin-bottom: 10px;
  padding-left: 15px;
}

div.dcexpl2 li { 
  margin-bottom: 10px;
}

div.dcexpl2 td { 
  padding-bottom: 10px;
}

div.dcexpl2 h4 { 
  font-size: 14px;
}

div.dcexpl2 h5 { 
  font-size: 12px;
}
