A { color: #112266; text-decoration: none ; }
A:active { COLOR: #cc0000; text-decoration: none; }
/* A:visited { COLOR: #6677cc; } */
A:visited { COLOR: #112266; text-decoration: none; }
/* A:hover { COLOR: #3399ff; text-decoration: none; } */
A:hover { COLOR: #ff6633; text-decoration: none; }

BODY {
   color: #000000 ; 
   font-family: Uyghur Nasq Unicode, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz  ; 
}

TABLE {
   font-size: 1em;
}

TD {
   font-size: 1em;
}

PRE {
   font-size: 18px ; 
   color: #000000 ; 
   font-family: Courier-New ; 
   font-weight: bold ;
}

.fset {
  padding: 1em ;
  border: 1px solid #284279;
}

.ders {
   color: #000000;
   background-color: #F9FBFD;
   border-color: #D7E5F2;
   border-collapse: collapse;
}

.leg {
  padding: 0.2em 0.5em ;
  border:1px solid #284279 ;
  font-size: 20px ; 
  color: black ;
  color: #cc99ff;
  text-align:right;
}

.fslabel {
  color: blue ;
  float: right ;
  width: 100px ;
  text-align: left ;
}

.fscontent {
  text-align: right ;
}

.tdhl {
   background-color: #D7E5F2;
   color: #102132;
   border: 1px solid #284279;
   border-color: #6699ff;
   text-align: center;
   color: #cc99ff;
   cursor: pointer ;
}


.tdnorm {
   border: 1px solid #f1f1f1;
   text-align: center;
   color: #112266;
}

.tdnohl {
   border: 1px solid #f1f1f1 ;
   text-align: center ;
   color: #ff6633 ;
}

.stdnorm {
   font-size: 16px ; 
   color: #000000 ; 
   border: 1px solid #f1f1f1;
   text-align: center;
   color: #112266;
}

.cirlist {
   list-style: circle-inside ;
   color: #112266 ;
   text-decoration: none;
}

.cirlisthl {
   list-style: circle-inside ;
   color: #ff6633 ;
   text-decoration: none;
}

.eface {
   font: 14px Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   text-align: right;
   /* margin: 5px 5px 5px 5px; */
}

.utitle
{
    COLOR: #ff6633;
    FONT-SIZE: 26px;
    FONT-FAMILY: Uyghur Nasq Unicode, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz 
}

.uinput
{
    COLOR: #000000;
    FONT-SIZE: 18px;
    FONT-FAMILY: Uyghur Nasq Unicode, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz 
}

.uface_small
{
    COLOR: #000000;
    FONT-SIZE: 16px;
    FONT-FAMILY: Uyghur Nasq Unicode, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz 
}

.mainphrase {
   direction: rtl;
   text-align: right;
}

.uyentry
{
    float: right;
    COLOR: white;
    FONT-SIZE: 22px;
    FONT-FAMILY: UKIJ Basma, UKIJ Tuz Tom, Uyghur Nasq Unicode, UKIJ Nasq, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz 
}

.cnentry
{
    float: left;
    color: white;
    font-family: Arial Unicode MS, Lucida Sans Unicode, Verdana, Geneva, Arial, Helvetica, sans-serif !important;
    font-family: serif;
    direction: ltr;
    font-size: 1.2em;
}

.uylist
{
    color: blue;
    cursor: pointer;
    font-size: 1.1em;
}

.cnul
{
    font-family: Arial Unicode MS, Lucida Sans Unicode, Verdana, Geneva, Arial, Helvetica, sans-serif !important;
    font-family: serif;
    direction: ltr;
}

.cnlist
{
    float: left;
    color: blue;
    cursor: pointer;
    font-family: Arial Unicode MS, Lucida Sans Unicode, Verdana, Geneva, Arial, Helvetica, sans-serif !important;
    font-family: serif;
    direction: ltr;
    font-size: 1.1em;
}

.cndef
{
    float: left;
    color: black;
    font-family: Arial Unicode MS, Lucida Sans Unicode, Verdana, Geneva, Arial, Helvetica, sans-serif !important;
    font-family: serif;
    direction: ltr;
    font-size: 1.0em;
}

.enentry
{
    float: left;
    direction: ltr;
    color: white;
    font-size: 1.2em;
    font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.uinputhl
{
    COLOR: #ee2233;
    FONT-SIZE: 16px;
    FONT-FAMILY: Uyghur Nasq Unicode, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz 
}

.button {
   font-size: 18px;
   font-family: Uyghur Nasq Unicode, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
   background-color: #D7E5F2;
   color: #102132;
   margin-left: 12px;
   margin-top: 3px;
   margin-bottom: 2px;
}

/* for rounded border div */
.rt  {background: url(/images/dot.gif) 0 0 repeat-x; width: 500px }
.rb  {background: url(/images/dot.gif) 0 100% repeat-x}
.rl  {background: url(/images/dot.gif) 0 0 repeat-y}
.rr  {background: url(/images/dot.gif) 100% 0 repeat-y}
.rbl {background: url(/images/bl.gif) 0 100% no-repeat}
.rbr {background: url(/images/br.gif) 100% 100% no-repeat}
.rtl {background: url(/images/tl.gif) 0 0 no-repeat}
.rtr {background: url(/images/tr.gif) 100% 0 no-repeat; padding:10px}

.err {
   color: red ;
   display: none ;
}

.notfound { 
   color: red ;
   font-size: 1.2em;
}

.uynotfound { 
   float: right;
   color: red ;
   font-size: 1.2em;
}

.ennotfound { 
   direction: ltr;
   float: left;
   color: red ;
   font-size: 1.2em;
}

.uyfound { 
   float: right;
   color: green ;
   font-size: 1.2em;
}

.cnfound { 
   float: left;
   font-family: Arial Unicode MS, Lucida Sans Unicode, Verdana, Geneva, Arial, Helvetica, sans-serif !important;
   font-family: serif;
   color: green ;
   font-size: 1.2em;
}

.found {
   color: green ;
}

.endef {
  direction: ltr;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size: 1.1em ;
}

.uydef {
  float: right;
  font-family: UKIJ Basma, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
  font-size: 1.1em ;
}

.cndef
{
    float: left;
    color: black;
    font-family: Arial Unicode MS, Lucida Sans Unicode, Verdana, Geneva, Arial, Helvetica, sans-serif !important;
    font-family: serif;
    direction: ltr;
    font-size: 1.1em;
}

.redline {
   padding: 5px 0px 5px 0px;
   margin: 5px 0px 5px 0px;
   border-top: 1px solid #CC3300;
   border-right: none;
   border-bottom: none;
   border-left: none;
   height: 1px ;
}

.trans {
   font-size: 18px;
   font-family: Uyghur Nasq Unicode, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
   background-color: #f7e9fb;
   color: #102132;
   margin-right: 5px;
   margin-top: 3px;
   margin-bottom: 2px;
}

.cn_orig {
   font-size: 18px;
   background-color: #f7e9fb;
   color: black;
   margin-left: 5px;
   margin-top: 3px;
   margin-bottom: 2px;
}

.partos {
   font-size: 20px;
   font-family: Uyghur Nasq Unicode, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
}

.entrans {
   font: 18px Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
}

.phrase-even {
   margin-right: 10px;
   margin-top: 3px;
   background-color: #eeeeff;
}

.phrase-odd {
   margin-right: 10px;
   margin-top: 3px;
   background-color: #ddddff;
}

.example-even {
   margin-right: 10px;
   margin-top: 3px;
   background-color: #eeeeff;
}

.example-odd {
   margin-right: 10px;
   margin-top: 3px;
   background-color: #ddddff;
}

.uyph {
   font-size: 18px;
   font-family: Uyghur Nasq Unicode, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
   color: #000000;
   direction: rtl ;
}

.enph {
   font: 16px Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   direction: ltr ;
}

.uyex {
   font-size: 18px;
   font-family: Uyghur Nasq Unicode, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
   color: #000000;
   direction: rtl ;
}

.seqnum {
   font-size: 16;
   color: black;
}

.enex {
   font: 16px Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   direction: ltr ;
}

.tb_speller {
   border: 0px ;
}

.td_spell {
   width: 125px ;
   color: #00FF00 ;
   text-align: right ;
   text-decoration: underline ;
   font-family: UKIJ Tuz Tom, Uyghur Nasq Unicode, UKIJ Nasq, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
   font-size: 20px ;
}

.link_phrase {
   color: #00FF00 ;
   text-align: right ;
   text-decoration: underline ;
   font-family: UKIJ Tuz Tom, Uyghur Nasq Unicode, UKIJ Nasq, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
   font-size: 20px ;
}

.maindiv {
   width: 699px;
   height: 597px;
}

.divtoc {
   position: absolute;
   right: 5%;
   top: 160px;
}

.divhelp_cn {
   position: absolute;
   left: 5%;
   top: 160px;
   display: none;
}

.pinchar {
  color: black;
  font-family: Arial Unicode MS, Lucida Sans Unicode, Verdana, Geneva, Arial, Helvetica, sans-serif !important;
  font-family: serif;
  direction: ltr;
  font-size: 1.0em;
  cursor: pointer;
}

.pinyintab {
  position: relative;
  right: 10px;
  border: 1px solid black; 
  border-collapse: collapse;
}

.divinput {
   position: relative;
   top: -285px;
}

.divnote {
  position: relative;
  height: 37px;
  color: blue;
  font-weight: bold;
}

.divwait {
   position: absolute;
   visibility: hidden;
   height: 37px;
   right: 48%;
   top: 390px;
}

.deftab {
  width: 100%;
  border-collapse: collapse;
  font-family: UKIJ Basma, UKIJ Tuz Tom, Uyghur Nasq Unicode, UKIJ Nasq, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
  border: 1px solid #9a3fb8; 
}

.dictoc {
  width: 180px;
  border-collapse: collapse;
  font-family: UKIJ Basma, UKIJ Tuz Tom, Uyghur Nasq Unicode, UKIJ Nasq, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
  border: 1px solid #9a3fb8; 
}

.tochead, .mainphrase {
  margin: 2px;
  font-family: UKIJ Basma, UKIJ Tuz Tom, Uyghur Nasq Unicode, UKIJ Nasq, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
  background: #9a3fb8; 
  color: white;
  text-align: center;
  font-size: 1.1em;
  font-weight: bold;
}

.tdtoc-even {
  margin: 4px;
  padding: 4px;
  font-family: UKIJ Basma, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Nasq Unicode, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
  /*background: #eeddf3;*/
  background: #f7e9fb; 
  color: black;
  text-align: center;
  font-size: 1.0em;
}

.tdtoc-odd {
  margin: 4px;
  padding: 4px;
  font-family: UKIJ Basma, UKIJ Nasq, UKIJ Tuz Tom, Uyghur Nasq Unicode, Uyghur Tuz1 Unicode, Uyghur Tuz Unicode, UKIJ Tuz ; 
  background: white; 
  color: black;
  text-align: center;
  font-size: 1.0em;
}

/* phrase definition block */
.divdef {
  width: 699;
  position: relative;
  top: -110px; 
  background: white; 
  display: none;
}
