body {
  background-color: rgb(255, 255, 255);
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  color: rgb(55, 55, 55);
  font-weight: 500;
  margin: 0%;
}

.cn {
  text-decoration: none;
  color: rgb(0, 0, 133);
  font-size:14px;
}

.cn:hover {
  text-decoration: none;
  font-size:14px;
}

.chinese {
  text-decoration: none;
  color: rgb(55, 55, 55);
  font-family: sim sun, arial unicode ms, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: normal;
}
.chinese:hover {
  text-decoration: none;
  color: rgb(55, 55, 55);
  font-family: sim sun, arial unicode ms, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: normal;
}





td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  color: rgb(0, 0, 0);
  font-weight: 500;
}

li {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  color: rgb(0, 0, 0);
  font-weight: 500;
}

a {
  color: rgb(77,88,188);
}


a:hover {
  color:rgb(255, 166,0);
}



a.pgpy {
  font-family: "Arial Unicode MS","Arial","Helvetica","Sans-serif";
  font-size: 12px;
  color: rgb(0, 0, 144);
  cursor: pointer;
}


a.pgpy:hover {
  color:rgb(255, 166,0);
  cursor: pointer;
}


.pagetitle {
  font-family: trebuchet ms,verdana, arial, helvetica, sans-serif;
  font-size: 28px;
  color: rgb(255,155,0);
  font-style: normal;
  font-variant: normal;
}


.sectiontitle {
  font-family: trebuchet ms,verdana, arial, helvetica, sans-serif;
  font-size: 22px;
  color: rgb(77,88,188);
  font-style: normal;
  font-variant: small-caps;
}


pre {
  font-family: monospace;
}

tt {
  font-family: monospace;
}


a.menu {
  text-decoration: none;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-family: trebuchet ms, tahoma, verdana, arial, sans-serif, helvetica;
  color: rgb(0, 0, 0);
}

a.menu:hover {
  color: rgb(0, 0, 0);
}



      td.menuleft {
        border:solid;
        border-width: 1px;
        border-left:none;
        border-top-color:rgb(222,222,255);
        border-bottom-color:rgb(11, 44, 111);
        border-right-color:rgb(22,77,111);
      }

      td.menuitem {
        border:solid;
        border-width: 1px;
        border-left-color:rgb(188,211,233);
        border-top-color:rgb(222,222,255);
        border-bottom-color:rgb(11, 44, 111);
        border-right-color:rgb(22,77,111);
        padding:2px;
        padding-left:5px;
        padding-right:5px;
        padding-top:1px;
        padding-bottom:1px;
      }


      td.menuright {
        border:solid;
        border-right:none;
        border-width: 1px;
        border-left-color:rgb(188,211,233);
        border-top-color:rgb(222,222,255);
        border-bottom-color:rgb(11, 44, 111);
        border-right-color:rgb(22,77,111);
      }




/*
 * DICTIONARY ENTRY STYLE
 ********************************************************/

  a.word {
    border: solid;
    border-width: 1px;
    border-color: rgb(255, 255, 255);
  }

  a.word:hover {
    border-color: rgb(255, 128, 0);
  }

  a.entryword {
    border: solid;
    border-width: 1px;
    border-color: rgb(255, 255, 255);
  }

  a.entryword:hover {
    border-color: rgb(255, 128, 0);
  }

  td.entryword {
    border: none;
    padding: 2px;
  }

/*
 * ADD NEW DIALOG 
 ********************************************************/

  table.addnew {
    border: solid;
    border-color: rgb(130, 150, 0);
    border-width: 1px;
  }

  td.addnew {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-variant: normal;
    color: rgb(0, 0, 0);
    font-weight: 500;
  }

  input.text {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    color: rgb(88, 88, 88);
    font-weight: normal;
  }


  input.submit {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: small-caps;
    color: rgb(88, 88, 88);
    font-weight: 700;
  }

  select {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    color: rgb(88, 88, 88);
    font-weight: normal;
  }



  input.addnew {
  }

  input.addnewsubmit {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-variant: small-caps;
    color: rgb(88, 88, 88);
    font-weight: 700;
  }


  table.dialog {
    border: solid;
    border-color: rgb(188, 33, 55);
    border-width: 1px;
  }

  td.dialogline {
    border: solid;
    border-color: rgb(200, 200, 255);
    border-width: 1px;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    padding: 2px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 16pt;
    font-style: normal;
    font-variant: normal;
    color: rgb(0, 0, 0);
    font-weight: 500;
  }



/*
 * FORM STYLE
 *********************************************************/

table.formTable {
  border: solid;
  border-width: 1px;
  border-color: rgb(88, 88, 88);
  padding: 0px;
}

td.formHeader {
  background: rgb(133, 188, 222);
  background-image:url('/images/sortablelistheader.png');
  border: solid;
  border-width: 1px;

  border-left-color: rgb(155, 211, 244);
  border-top-color: rgb(155, 211, 244); 
  border-bottom-color: rgb(77, 88, 166); 
  border-right-color: rgb(111, 166, 199);  

  font-family: trebuchet ms, arial, helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  color: rgb(0, 0, 0);
  padding: 2px;
}

td.formFooter {
  background: rgb(133, 188, 222);
  /*background-image:url('/images/sortablelistheader.png');*/
  border: solid;
  border-width: 1px;

  border-left-color: rgb(155, 211, 244);
  border-top-color: rgb(155, 211, 244); 
  border-bottom-color: rgb(77, 88, 166); 
  border-right-color: rgb(111, 166, 199);  

  font-family: trebuchet ms, arial, helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  color: rgb(0, 0, 0);
  padding: 2px;
}

td.formTd {
  padding: 7px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  color: rgb(55,55,55);
}


.sitelink {
  font-size:10px;
  color: rgb(111,111,111);
  font-family:verdana, arial, helvetica,sans-serif;
  font-variant:normal;
  font-weight: normal;
  text-decoration: none;
}
.sitelink:hover {
  font-size:10px;
  color: rgb(111,111,222);
  font-family:verdana, arial, helvetica,sans-serif;
  font-variant:normal;
  font-weight: normal;
}


.lm {
  font-size:10px;
  color: rgb(111,111,111);
  font-family:verdana, arial, helvetica,sans-serif;
  font-variant:normal;
  font-weight: normal;
  text-decoration: none;
  text-transform:lowercase;
}
.lm:hover {
  font-size:10px;
  color: rgb(111,111,222);
  font-family:verdana, arial, helvetica,sans-serif;
  font-variant:normal;
  font-weight: normal;
  text-transform:lowercase;
}


