﻿ul {margin: 0; padding: 0;}
li {margin-left: 11pt;}
.fn {font-size: 0.85em; font-weight: bold;
  padding-left: 5pt; padding-top: 2pt; padding-bottom: 2pt;
  vertical-align: top; width: 170px;}
.fi {font-size: 0.85em; padding: 2pt 0; vertical-align: top;}
.fbtn {padding: 5pt;}

tr.emq {background: #cde7b0;}
td.thTd .ex, td.thTd .ex div {font-size: 8pt;}
td.thTd .ex {color:#000; margin: 3pt 0;}

img.irss {border:none; width:16px; height:16px;}
img.inew {border:none; width:27px; height:11px;}
img.icls {border:none; width:16px; height:16px; cursor: pointer; float: right;}
img.icls[dir="rtl"] {float:left;}
#mpImg, #spImg {border:none; width:16px; height:16px; margin-bottom: -3px;}

#LngSrc, #LngTrg {height: 20px;}
.rating {font-size: 10px; font-weight: normal; margin-left: 10pt;}
a.thSetLnk, a.thSetLnk:visited {font-size:10px;font-weight:bold;}
a.thSetLnk:hover {text-decoration:underline; color:#f00;}
#AdvSrchLink {font-size: 10px; font-weight: bold; margin-left: 10pt;}
#AllQtnLink {font-size: 10px; font-weight: bold;}
#panelSettings, #panelMod {background: #fff; font-size: 8pt; border: 2px solid #987;
  box-shadow: 0 0 5px 3px rgba(0,0,0,0.2);
  visibility: hidden; padding: 5pt; position: absolute; width: 300px;}

.tctq-panel h3 {font-weight: normal; font-size: 100%; color: #777; margin: 12pt 0 3pt 0;}
.tctq-panel h3:first-of-type {margin-top: 0;}
.tctq-panel div {font-size:100%; margin: 3pt 0;}