
/* Popup window class, not as layer */  
.pqpWindow {
	font-family: Arial, Sans-Serif;
}
/* Main hint table */
.pqpTable {
	font-family: Arial, Sans-Serif;
	font-size:14px;
	/*width:250px;  in WebConst, so can be overriden in js for window mode */
	border: 2px outset #000000;
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-bottom: 2px outset #bbcccc;
	border-right: 2px outset #bbcccc;
	background-color:#ffffA9;
	/* filter: dropshadow(color=#FF0000,offx=2,offy=2,positive=1); */
}
/* 
.pqpTable SPAN, .pqpTable DIV {
	font-size:14px;
}
*/
.pqpTableTop {
	/* background-color:#ffff99; */
	text-align:left;
	line-height:normal;
}
.pqpTableBottom {
	background-color:#ffffbb;
	vertical-align:baseline;
	line-height:normal;
}
.pqpTableFootnote {
	font-size:10px;
	color:Red;
	padding:2px;
}
.pqpTableSearchLinks {
	color:Black;
	background-color:#cccccc;
	font-size:10px;
	padding:2px;
}
.pqpTable .pqpWord {
	color:Navy;
	font-size:1.5em;
	margin:2px;
}
/* Main definition surrounds grammar and notes for word meaning */
.pqpTable .pqpDef {
	background-color:#FFFFFF;      
	color:Black;
	margin:0px;
	padding:3px;
}
.pqpTable .pqpDefOdd {
	background-color:#FAFAFA;
	color:Black;
	margin:0px;
	padding:3px;
}
/* Gramatical notes */
.pqpTable .pqpGram {
	color:Maroon;
	background-color:#dddddd;
	padding:1px;
}
/* Notes and example sentences */
.pqpTable .pqpNote {
	color:Navy;
	background-color:#dddddd;
	margin:1px;
	padding:3px;
	padding-left:15px;
}
/* syntax highlighting */
.pqpJpQuote, .pqpJpQuoteOutline {
	color:Maroon;
}
.pqpDoubleLtGt {
	color:#333366;
	/* background-color:#DDEEEE; 
	margin: 0px 5px 0px 5px; */
	padding: 0px 3px 0px 3px;
}
.pqpFullLtGt {
}
.pqpRoundBracket {
	color:Red;
}
.pqpFullBracket, .pqpFullSquareBracket {
	color:#333333;
}
.pqpBracket {
	color:Maroon;
}
.pqpParen, .pqpFullParen {
	color:DarkGreen;
}

/*
*:lang(ja-jp) { font: 900 14pt/16pt "ＭＳ 明朝", "MS Asahi", "Heisei Mincho W9", Osaka, serif }
*:lang(zh-tw) { font: 800 14pt/16.5pt "Li Sung", "MS Song", MingLiU, serif }
*/

/* KANJI/HANZI INFORMATION CONTROL 
   
   NOTES:
	  - To hide a column add:
			display: none;
		to the "charDat#" to hide.
*/


.charTable {
	text-align:center;
}
.charHeader {
	background-color: #ebebea;
}
.charOddRow {
	background-color: #ffffed;
}
.charEvenRow {
	background-color: white;
}
/* kanji/hanzi character char */
.charTable TD {
	font-size:10px;
}
TD.charDat0 { 
	font-size:40px;
	font-weight:bold;
	font-family:"MingLiU", "MS Song", "ＭＳ 明朝", "MS Asahi", Osaka, Serif;
    /*times; not: serif */
	/*font-family:ＭＳ 明朝,Times New Roman,大阪,Oosaka,Osaka;*/
	color:Black;
}
/* stroke count */
TD.charDat1 { 
	color:Black; 
}
/* Mandarin reading */
TD.charDat2 { 
	color:Red; 
}
/* Cantonese reading */
TD.charDat3 { 
	color:Maroon; 
}
/* Japanese kun-reading */
TD.charDat4 { 
	color:Blue; 
}
/* Japanese on-reading */
TD.charDat5 { 
	color:DarkBlue; 
}
/* Korean reading */
TD.charDat6 { 
	color:DeepPink; 
	display:none; 
}
/* Vietnamese */
TD.charDat7 { 
	color:Green; 
	display:none; 
}
/* Frequency of occurence */
TD.charDat8 { 
	color:Purple; 
	display:none; 
}
/* English definition */
TD.charDat9 {
	color:Black;
	text-align:left;
	padding:2px;
	/*
	margin:3px;
	border-style:inset;
	border-color:#993322;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	padding:3px;
	display:block;
	*/	
}


/* Control Bar for buttons options, like on instrumented pages etc */
.pqpControlBar {
	font-size:12px; 
	color:black; 
	background-color:white;
	/* padding:5px; */
}


/* Game Specific */
/* Print View Specific */
.pqpGameTitle {
	font-style:italic;
	font-weight:bold;
	color:blue;
	font-size:25px;
	margin:15px;
}
.pqpPrintTitle {
	font-size:1.1em;
	border-style:dashed;
	border-width:0px 0px 1px 0px;
	border-color:lightblue;
	margin:10px 20px;
	padding:2px;
}


/* Highlighting words */
.pqpStudyHighlight {
	background-color:#FDFF35;
}
.pqpHighlight {
	background-color:#d6d9FF;
	border-style:dashed;
	border-width:0px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-color:#0000ff;
	color:#000000;
	cursor:default;
}
