body { background: #ddd; margin: 10px 10px; font-family: arial}
td { color: #000; font-size: 12px; }
a { font-size:11px;color: #0063B5; } a:hover {font-size:11px; COLOR: #FFB600; }
form { margin:0; padding:0; }
h1 {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
h2 { margin:0; padding:0; }
h3 { margin:0; padding:0; }
pre {font-family:arial}

#content {width:828px; background-color:#fff; margin: 0px 0px 10px 0px; border:1px solid #6B696B; padding:10px; }
#top1 {margin: 5px 0}
#adslink {font-weight: bold; font-size: 14px; font-family: Arial;}
#top2 {width:828px; height:9px; font-size:5px; background-color:#B50000; border-top:1px solid #525552;}
#top3 {width:828px; height:17px; background-color:#8C8E8C; border-bottom:1px solid #6B696B; text-align:center; margin:0 0; padding:0 0}
#yahooad {width:inherit;  background-color:#FFFFFF; border-bottom:1px solid #FFFFFF; text-align:center; margin:0 0; padding:0 0}
#top4 {height:21px; background-color:#8C8E8C; border-top:1px solid #B5B6B5; border-bottom:1px solid #6B696B; text-align:right}
#yahooadpage { font-weight: bold; font-size: 10px; font-family: Arial; }
.idiomtitle { font-weight: bold; font-size: 16px; font-family: Arial; }
.idiombody{
	font-size: 14px;
	font-family: Arial;
	color: #003399;
}

#fontinstall{background-color:#E1E0DF;border: 1px groove #8C8E8C;}

.menu1{color:#fff; font-variant:small-caps; font-family: Verdana; font-size:11px; font-weight:bold; padding: 0 20px; text-decoration:none; }
.menu2Title {color:#0063B5; font-size:12px; font-weight:bold; border-bottom:1px solid #0063B5; margin: 0 0; padding: 10px 0px 3px 0px}
.menu2TitleSub {background-color:#EFEBEF; font-size:1px; height:4px; margin: 0px 0px 3px 0px}
.menu2Link {color:#666666; font-size:11px; font-weight:normal; text-decoration:nonse; padding: 2px 0px}

#page { padding: 10px 0px 0px 0px; }
#footer {width:828px; text-align:center; font-size: 11px; margin: 10px 0px; padding: 10px 0px;  position:relative; }

#leftinclude {background-color:#fff;}
#leftmenu {background-color:#fff; padding: 0px 0px 10px 0px; border-left: 1px dashed #CECFCE}

.pageHead { margin: 0px 0px 10px 0px; }
.pageTitle { color:#B50000; font: bold 230% Arial; margin: 3 0 0 0 }
.pageSubtitle { background-color:#eee; padding: 0 10; margin: 0 0 }
.pageSubtitleIn { background-color:#fff; color:#aaa; font-weight: bold; font-family: Arial; font-variant:small-caps; border-left: 1px solid #aaa; border-right: 1px solid #aaa; padding: 0 5}
.pageShortdesc { color: #333; font-weight: bold; }
.pageBody {}
.page1Title { color:#0063B5; font-weight: bold; font-size: 10px; font-family: Arial; }
.page1Subtitle { color:#aaa; font-size: 10px; }
.page1Shortdesc { font-size: 10px; }
.page2Title { color:#555; font-weight: normal; }
.page3Title { color:#B50000; font-weight: bold; font-size: 10px; font-family: Verdana; }
.page3Subtitle { color:#aaa; font-size: 10px; }
.page3Shortdesc { font-size: 10px; }

.title1 { color:#B50000; font-weight: bold; font-family: Verdana; font-size: 8pt ;font-variant:small-caps; margin: 5 0 }
.strategy { color:#003399; font-size: 12pt ;font-variant:small-caps; margin: 5 5 5 5 }

.formText {color:#000000; font-family:Verdana; font-size:8pt;}
.formButton {FONT-FAMILY: Arial; FONT-SIZE: 11px; COLOR: #000000}

.border {background-color:#FFF9F9; border: 1px solid #CECFCE; padding: 10 10}
.border2 { background-color:#DDDCFF; border:#ccc 1px solid; padding: 10px;}
.bg1 {background-image: url(/images/ge_bg1.gif); background-repeat: repeat-y; padding: 5;}
.bg2 {background-image: url(/images/ge_bg2.gif); background-repeat: repeat-y; padding: 2;}
.borderRight {float:right; margin:0px 0px 10px 20px; padding:0px 0px 10px 20px; width:260px; background: #fff url('images/cn_ptv.gif') repeat-y top left;}

.articleText { text-align:justify; font-size:12px;}
.articleRight {float:right; padding:0px 0px 10px 10px; background-color:#fff;}
.articleImage {border:1px solid #000; margin:0px}
.articleComment {color:#555; font-style:italic; font-size:12px; text-align:justify; margin:3px 0px 10px 0px}

/* JTAG SEARCH */
.searchBox1 { background-color:#F7FBFF; border-top: 1px solid #DEEBF7; border-bottom: 1px dashed #B5CFE7; text-align:center }
.searchBox2 { background-color:#EFF7FF; border-bottom: 1px solid #DEEBF7; text-align:center; padding: 3 3}
.searchResult { margin: 10 5 0 5; }
.searchResultTitle { color:#0000CE; font-size:12px }
.searchResultDescription { color:#000000; font-size:11px }
.searchResultUrl { color:#008200; font-size:11px }
.searchPages { margin: 15 0; }
.searchQuery { display: inline;  padding: 0px 5px 0px 5px; border-right: 1px solid #000;margin:0px 0px 10px 0px;}
a.searchQuery {color: #0063B5;}

.si_stats{background-color:#E7EFFF; border-top:1px solid #3165CE; margin:10px 0px; padding:3px; text-align:right}
.si_pages{margin:10px; text-align:center}
.si_result{margin:10px 0px;}
.si_titleLink{font-size:13px; color:blue;}
.si_urlLink{color:green; text-decoration:none;}

/* JTAG MIRAGO */
.miragoResult {border-bottom: 1px dashed #aaa; margin: 5 5; padding: 3 0 8 0 }
.miragoTitle {color:#525152; font-weight: bold}
.miragoAbstract {}
.miragoUrl {color:#004DCE;}

/* JTAG RSS */
.rssItem {border-bottom: 1px dashed #aaa; margin: 5 5 5 0; padding: 3 0 8 0; font-size:11px }
.rssTitle {color:#004DCE; font-weight: normal}
.rssDate {color:#999999; font-size:10px}
.rssDescription {}

/* JTAG FORM  */
.formFieldName { width:80; padding: 5 5 }
.formTypeTitle { font-weight: bold; }
.formTypeText { width:150; font-size:10px }
.formTypeTextarea { width:100%; font-size:10px }
.formTypeSelect { }
.formTypeCheckbox { }
.formTypeRadio { }
.formTypeSubmit { font-size:11px }
.formBox {width:200; background-color:#EFF0F3; border:1px solid #3E528D; margin: 10 10; padding: 10 10; }

/* JTAG FORUM */
#forumFORM { background:#fff; float:right; width:200; padding: 0px 0px 10px 10px; }
#forumBORDER { background-color:#CEDBE7; border-top:1px solid #94BEE7; border-left:1px solid #94BEE7; border-right:1px solid #555; border-bottom:1px solid #555; margin: 0 0; padding: 5 5; }
#forumPAGES { background-color:#FBFBFB;  border-top:1px solid #EFF5ED; border-bottom:1px solid #EFF5ED; margin: 0　0;  padding: 5 0 10 0; }
#forumMESSAGES { background:#fff; }
.forumMESSAGE { border-bottom:1px dashed #CCC; padding: 6 3; }
.forumNAME { color: #008; font-weight: bold }
.forumDATE { color: #AAA }
.forumFormText { font-family: Arial; font-size: 11px; width:100% }
.forumFormButton { font-family: Arial; font-size: 11px; width:100% }

/* JTAG CHINESETOOLS */
.ctdico_form{font-family: Arial: font-size:13px; border: 1px solid #CECFCE; padding: 6 6; height:30}
.ctdico_message {font-weight: bold; margin: 10 0; text-align:center }
.ctdico_intro { margin: 20; text-align:left }
.ctdico_entry{margin: 3 0; padding: 3 3; background-color:#fff; border-bottom:1px dashed #ddd;}
.ctdico_entryAlt{margin: 3 0; padding: 3 3; background-color:#fff; border-bottom:1px dashed #ddd;}
.ctdico_char{width:100; font-size:14px; color:#090; padding:0 0 0 10}
.ctdico_charu{color:#090; padding:0 1; text-decoration:none}
.ctdico_pinyin{width:120; color:#900}
.ctdico_type{width:60; color:#999}
.ctdico_def{width:300; color:#009}
.ctdico_deflink{color:#009; text-decoration: none; }
.ctdico_deflink:hover{text-decoration: underline; }
.ctdico_cnB{ text-align:center; margin:20 0; }
.ctdico_cnBborder{}
.ctdico_cnBchar{ font-size:30px; color:#000; }
.ctdico_cnBpinyin{ color:#000; }
.ctdico_cnBtitle{ text-align:center; margin:40 0 20 0; font-size:15px; }

.ctanno_text{ margin:0px 0px 20px 0px;}
.ctanno_tchinese {font-size:14px; border-bottom:0px solid #ddd; text-decoration: none; margin:3px}
.ctanno_tnumber {font-size:9px; color:#080; font-weight:normal; font-family: verdana; vertical-align:super; margin: 0px 3px 0px 1px}
.ctanno_vocabulary{margin:0px 0px 25px 0px; text-align:left}
.ctanno_vnumber {font-size:10px; color:#080; font-weight:bold; font-family: verdana; margin:0px 3px 0px 0px}
.ctanno_vchinese {color:#008; font-size:14px; margin:0px}
.ctanno_vpinyin {color:#800; font-size:11px; margin:0px 5px 0px 0px}
.ctanno_vdef {color:#aaa; font-style:normal; font-size:12px; margin:0px 10px 0px 0px}

.pinyinWord {margin:2px; padding:2px; height:50px; text-align:center;}
.pinyinPinyin {font-size:13px; color:#080; margin:5px}
.pinyinChinese {font-size:15px; color:#008}

.ctzodiac_sign { font-size:15px; color:#080;}

.ctname_letter { font-size:15px; font-weight:bold; margin: 10 0 0 0}
.ctname_name {}
.ctname_latin {color:#009; font-family:arial; font-size:13px}
.ctname_cn {color:#090; font-family:arial; font-size:13px; margin:0 5}
.ctname_pinyin{color:#555; font-family:arial; font-size:13px}

.ctcalliname_line {font-size:13px; font-family:arial; }
.ctcalliname_key {color:#009; font-weight:bold; }
.ctcalliname_value {}
.ctcalliname_imagediv {margin:0 10px 0 0; float:left;}
.ctcalliname_image {border:1px solid #000;}

.ctbirth_girl{color:#FF41AC; font-weight:bold; margin:10px 0px 0px 0px; text-align:center; }
.ctbirth_boy{color:#4177FF; font-weight:bold; margin:10px 0px 0px 0px; text-align:center; }

.learn900RBorder{ width:576px; border-left: 1px solid #ECE9D8; border-top: 1px solid #ECE9D8; border-right: 1px solid #ACA899; border-bottom: 1px solid #ACA899; padding: 5; margin: 0 0 0 5; background-color: #FFFFE0;}

.learnH2{background-color:#C84444; color:#fff; font-size:12px; font-weight:bold; font-variant:small-caps; padding:2 5; margin: 30 0 10 0}
.learnH3{background-color:#eee;font-size:11px; font-weight:bold; padding:2 5; margin: 12 0 8 0; border:1px solid #ddd}
.learnVChinese{color:#090; vertical-align:top}
.learnVPinyin{color:#000; vertical-align:top;}
.learnVType{color:#999; vertical-align:top; font-size:10px;}
.learnVDef{color:#000; font-style:italic; vertical-align:top;}
.learnP{width:100%}
.learnConv{font-size:12px; margin:5 0}
.learnPCLine{font-size:12px;}
.learnPCInterline{height:10px}
.learnPCMark{width:20px; text-align:center}
.learnPCWord{float:left; font-size:12px; color:#000; text-align:center; margin: 0 10 0 0;}
.learnPCChinese{color:#999; font-size:14px; margin: 3 0 0 0}
.learnPCPinyin{color:#000; font-size:12px}
.learnIndexBorder{width:200px; border-left: 1px solid #ECE9D8; border-top: 1px solid #ECE9D8; border-right: 1px solid #ACA899; border-bottom: 1px solid #ACA899; padding: 10; margin: 0 0 20 0; background-color: #fff; text-align:left}
.learnRBorder{float:right; width:300px; border-left: 1px solid #ECE9D8; border-top: 1px solid #ECE9D8; border-right: 1px solid #ACA899; border-bottom: 1px solid #ACA899; padding: 5; margin: 0 0 0 5; background-color: #FFFFE0;}
ul{margin:0 5; padding:0 0 0 10}
.learnRBorder2{float:right; width:300px; border-left: 1px solid #ECE9D8; border-top: 1px solid #ECE9D8; border-right: 1px solid #ACA899; border-bottom: 1px solid #ACA899; padding: 5; margin: 0 0 0 5; background-color: #E0E0FF;}
ul{margin:0 5; padding:0 0 0 10}
.learnExLine{padding:3 0}
.learnExBox{padding:0 4; margin:0; border-bottom:1px solid  #6B7DCE; background-color:#fff}
.learnSubstitution{padding:0 3; margin:0; border:1px solid #666; background-color:#fff}
.learnLi{padding:0 0 10 0}


/* JTAG REVIEW */
.reviewAverage {font-weight:bold; color:#000; margin: 10 0 0 0 }
.reviewWrite {font-weight:normal; color:#000; margin: 0 0 20 0}
.reviewReview {border-bottom: 1px solid #ddd; margin: 0 0 10 0; padding: 0 0 10 0; }
.reviewTitle {font-size:12px; font-weight: bold; color: #000088}
.reviewText {}
.reviewInfo {color:#999}
.reviewReadAll {font-weight:bold; color:#999; margin: 20 0}
.reviewFormBorder {border: 1px solid #aaa; background-color:#f7f7f7; margin: 10 0; padding: 10 10; width:400}
.reviewFormError {color:red; font-weight: bold; margin: 5 0 15 0; }
.reviewFormField {font-weight: bold; font-size:12px; margin: 0 0 10 0}
.reviewFormFieldNumber {color:#CE6500}
.reviewFormInput {font-size:11px; font-family: verdana}
.reviewFormButton {font-size:11px;}
.tablerightborder {
	border-right-width: thin;
	border-right-style: dashed;
	border-right-color: #999999;
}
.copyright{color: #CCCCCC;font-size:9px}
.googleads {
	background-color:#fff;
	padding: 10px;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
		}
.googleads a:link{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #0066FF;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	TEXT-DECORATION: underline;	
}
.googleads a:hover{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFB600;
	FONT-FAMILY: Verdana, Helvetica, Arial;
TEXT-DECORATION: underline;	
}
.googleads a:visited{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #cc9900;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	TEXT-DECORATION: underline;	
}
.newslink {
height:auto;
 margin:4px 0px 4px 0px;
	background-color:#fff;
	FONT-SIZE: 14px;
	font: Arial, Helvetica, sans-serif;
	HEIGHT:20px;
		}
.newslink a:link{
 margin: 4px 0px 4px 0px;

HEIGHT:20px;
	FONT-SIZE: 14px;
	COLOR: #0033CC;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	TEXT-DECORATION: underline;	
}
.newslink a:hover{
 margin: 4px 0px 4px 0px;

HEIGHT:20px;
	FONT-SIZE: 14px;
	COLOR: #FFB600;
	FONT-FAMILY: Verdana, Helvetica, Arial;
TEXT-DECORATION: underline;	
}
.newslink a:visited{
 margin: 4px 0px 4px 0px;
HEIGHT:20px;
	FONT-SIZE: 14px;
	COLOR: #993300;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	TEXT-DECORATION: underline;	
}
.whatnew {
 margin: 4px 0px 4px 0px;
	background-color:#FFFFFF;
	color:#000000;
	font-weight: normal;
	font-family: Arial;
	font-variant:normal;
	padding: 0 5;
	font-size: 12px;
	border: 2px solid #CC0000;
}
.shicilink {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #003399;
	 margin: 10 10 10 10 ;
	 height: 36px;
}
.newstitle{width:350px; background-color:#999999; Color:#FFFFFF; font-size: 14px;FONT-WEIGHT: bold;}

#endText{text-align:left; overflow:hidden;margin:12px; font-size:14px; clear:both; line-height: 160%;word-wrap:break-word; word-break:break-all;}
#endText h2{ font-size:14px; }
#endText p{}
#endText .icon{ margin:3px 0 0; border:0;}
#endText img{border:1px solid #000;}

.arcTitle{ padding:10px 0; clear:both; border-bottom:1px dashed #b2b2b2;}
.arcTitle h3{float:left; text-align:left; font-size:14px; padding:0 0 0 12px; font-weight:bold}
.arcTitle .text{ clear:both;text-align:left; padding:5px 0 0 12px;}
.arcTitle .text input{ padding:2px 0 0; margin:0; width:65px;}