﻿@charset "UTF-8";

.textimage{
	vertical-align: text-bottom;
}
form {
	margin: 0em;
}
h2 {
	font-size: 130%;
}
h3 {
	font-size: 105%;
}
h4 {
	font-size: 90%;
}
.searchitem {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.searchoptions {
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0.3em;
	margin-bottom: 0.2em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0.3em;
	padding-top: 0em;
	border-bottom: #a0a0a0 1px dashed
}
#sidebararea {
	width: 1%;
}
#sidebarfooterarea {
	padding: 0.5em;
}
#menubar
{
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
	background-color: #ffffff;
	width: 9.8em;
	margin: 0em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
#menubar .underline
{
	border-bottom: #d0d0d0 1px dashed;
}
#menubar td
{
	background-color: #ffffff;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	font-size: 76%;
	vertical-align: top;
}
#contentarea {
	width: 99%;
	padding: 0.5em;
}
#contentfooterarea {
	padding: 0.5em;
}
#bottomarea {
	border-top: #e0e0e8 1px solid;
	border-bottom: #e0e0e8 1px solid;
	background-color: #ffffff;
	padding-left: 0.3em;
	padding-right: 0.3em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-size: 94%;
}
#footerarea {
	padding: 0.3em;
}
body, p, h1, h2, h3, h4, h5, h6, a, input, table, th, td, textarea, select, div, span
{
	font-family: Helvetica, Arial, sans-serif;

}
th
{
	text-align: center;
}
body
{
	background-image: none;
	margin: 4px;
}
.nomarginpadding
{
	margin: 0px;
	padding: 0px;
}
hr
{
	border-top: #a0a0a0 1px solid;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
textarea, input[type="submit"], input[type="button"], input[type="text"], select, button
{
	background-color: #ffffff;
	border: #a0a0a0 1px solid;
}
textarea
{
	background-color: #ffffff;
}
textarea:focus, input[type="text"]:focus
{
	border: #8080ff 1px solid;
}
input[type="submit"], input[type="button"]
{
	background-color: #e0e0e8;
	padding-left: 0.3em;
	padding-right: 0.3em;
}
input[type="submit"]:hover, input[type="button"]:hover
{
	background-color: #bfbfff;
}
input[type="submit"]:active, input[type="button"]:active
{
	background-color: #bfbfff;
}
input, select, textarea
{
	font-size: small;
}
.nonprintable
{
}
.nonprintablecell
{
}
@media print
{
	.nonprintable
	{
		display: none;
	}
	.nonprintablecell
	{
		border-collapse: collapse;
		padding: 0px;
		margin: 0px;
		font-size: 1px;
		border-left: none;
		border-right: none;
	}
}
table.characterdecomposition
{
	border: 0px;
	padding: 1px;
	margin: 0px;
	text-align: left;
}
table.characterdecomposition td
{
	background-color: transparent !important;
	border: 0px !important;
	padding: 1px !important;
	margin: 0px !important;
	vertical-align: middle !important;
}
.nowrap
{
	white-space: nowrap;
}
table.results
{
	border-collapse: collapse;
	border: #a0a0a0 1px solid;
	margin: 1px;
	font-size: 14pt;
}
table.results td
{
	border: #a0a0a0 1px solid;
	padding: 1pt 2pt 1pt 2pt;
	background-color: #ffffff;
	page-break-inside: avoid;
	margin: 0px;
	text-align: center;
}
table.results th
{
	border: #808080 1px solid;
	color: #ffffff;
	background-color: #4060d0;
	padding: 1pt 2pt 1pt 2pt;
	text-align: center;
	page-break-inside: avoid;
	margin: 0px;
}
table.results .options
{
	white-space: nowrap;
	text-align: right;
}
table.results .otxttop
{
	background-color: #e0e0ff;
	border-bottom: none;
	vertical-align: top;
}
table.results .otxtbot
{
	background-color: #e0e0ff;
	border-top: none;
	vertical-align: top;
}
table.results .otxtmid
{
	background-color: #e0e0ff;
	border-top: none;
	border-bottom: none;
	vertical-align: top;
}
table.results .highlight
{
	background-color: #e0e0ff;
	vertical-align: top;
}
table.results td.aj
{
	border: #a0a0a0 1px solid;
	background-color: #e0e0ff;
	padding: 5px;
}
table.results td.aj table.results td.aj
{
	background-color: #c3c5e2;
}
table.results td.aj table.results td.aj table.results td.aj
{
	background-color: #a8a9c6;
}
table.results td.aj table.results td.aj table.results td.aj table.results td.aj
{
	background-color: #8e8fab;
}
table.results td.aj table.results td.aj table.results td.aj table.results td.aj table.results td.aj
{
	background-color: #747590;
}
table.results td.aj table.results td.aj table.results td.aj table.results td.aj table.results td.aj table.results td.aj
{
	background-color: #5b5d77;
}
table.results td.aj table.results td.aj table.results td.aj table.results td.aj table.results td.aj table.results td.aj table.results td.aj
{
	background-color: #43455e;
}
table.results td.aj table.results td.aj table.results td.aj table.results td.aj table.results td.aj table.results td.aj table.results td.aj table.results td.aj
{
	background-color: #2d2f46;
}
a:link
{
	color: #0020e0;
	text-decoration: none;
}
a:visited
{
	color: #0020e0;
	text-decoration: none;
}
a:hover
{
/*	color: #000000;*/
	background-color: #BFBFFF;
	text-decoration: none;
}
.ebay a:hover
{
	background-color: #ffffff;
	text-decoration: underline;
}
.description
{
	font-size: 90%;
}
.hinttext
{
	font-size: 82%;
	font-style: italic;
}
.rad
{
	white-space: nowrap;
	font-size: 140%;
}
.zoomchar
{
	font-size: 275px;
}
.detailchineseword
{
	font-size: 100px;
}
.detailchinesetwochar
{
	font-size: 150px;
}
.detailchinesechar
{
	font-size: 200px;
}
.char
{
	font-size: 190%;
}
.word
{
	font-size: 140%;
}
.defs
{
	font-size: 85%;
}
.hsk
{
	white-space: nowrap;
	text-align: center;
}
.box
{
	border: #000000 1px solid;
	margin: 3pt;
	padding: 0pt 1pt 0pt 1pt;
	background-color: #ffffff;
}
.iconbox
{
	border: #000000 1px solid;
	margin: 0pt;
	padding: 0pt 1pt 0pt 1pt;
	background-color: #ffffff;
	font-size: smaller;
}
.panel
{
	margin: 3pt;
	padding: 3pt;
	background-color: #ffffff;
	border: solid 1px #a0a0a0;
}
.border
{
	border: solid 1px #a0a0a0;
}
.smallrightfloatbox
{
	font-size: 10px;
	float:right;
	text-align: left;
	border: #000000 1px solid;
	background-color: #ffffff;
	margin: 3pt;
}
.bigrightfloatbox
{
	color: #888888;
	font-size: 200%;
	float:right;
	font-weight: bolder;
	margin: 3pt;
	padding: 3pt;
	background-color: transparent;
	border: solid 1px #a0a0a0;
}
.smallfoottext
{
	font-size: 70%;
}
.helplink
{
	font-size: 8pt;
	cursor: help;
	vertical-align: super;
}
.helplinkwhite, .helplinkwhite:link, .helplinkwhite:hover, .helplinkwhite:active, .helplinkwhite:visited
{
	color: #ffffff;
	font-size: 8pt;
	cursor: help;
	vertical-align: super;
}
.flashcardchar
{
	font-size: 750%;
	line-height: 115%;
}
.flashcardchar:hover
{
	background: transparent;
}

.invisible
{
	visibility:hidden;
}
.visible
{
	visibility:visible;
}
.mainmenu
{
	color: #888888;
	font-size: 256%;
	font-weight: bolder;
	margin: 3pt;
}
.mainmenuodd
{
	background-color: #d0d0f2;
}
.mainmenueven
{
	background-color: #e0e0ff;
}
.mainmenuborder
{
	background-color: Gray;
}
.news
{
	font-size: smaller;
}
.error
{
	color: #ff0000;
	font-style: italic;
}
.message
{
	font-style: italic;
}
.popchin
{
	font-size: 120%;
	white-space: nowrap;
}
.popmand
{
	font-size: smaller;
	font-weight: bolder;
	white-space: nowrap;
}
.popeng
{
	font-size: smaller;
}
table.ann
{
	page-break-inside: avoid;
	max-width: 15em;
}
table.ann td
{
	page-break-inside: avoid;
	padding-left:0.5em;
	padding-right:0.5em;
	max-width: 15em;
}
.annchin
{
	font-size: 120%;
	white-space: nowrap;
}
.annmand
{
	text-align: center;
	font-size: smaller;
	white-space: nowrap;
}
.anneng
{
	font-size: smaller;
	border-top: 1px solid #a0a0a0;
	max-width: 15em;
}
.optiontext
{
	font-size: smaller;
}
#popup{
	position: absolute;
	border: 1px solid #000000;
	padding: 0.2em;
	background-color: #f0f0f0;
	visibility: hidden;
	z-index: 1000;
}
