/* CSS Document 123 */
body, form {
	line-height: 1.5em;
	margin:0px;
}

input, body, td, th, select, textarea {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
}
.hidden{display:none;}
a img{border:0px;}
div.inprocess{border:1px solid #CCC;display:none; background-color:#C0C0C0; color:#000000; z-index:999;}

/*for different vocab color. 2008 05.29*/
.notRelateVocab{ color:#808080;}
span.comment{color:#999; font-size:10px;}

/*for balance bar*/
div.balance{overflow:hidden;position:relative;	width:100px;height:6px;	background-color:#FFFFFF;margin:0px; 
	float:left; border:solid 1px Green;}
div.consume{position:relative;	left:0px;top:0px;width:1px;height:6px;background-color:Green;float:right;}

/*For notes*/
span.note{color:#999;font-size:10px; border:solid 1px green; padding:2 2 2 2;}
.errorBlock{border:2px solid #93CB3F; margin:150px auto 200px auto; padding:10px 5px 10px 5px;}

a:link { color:#0000FF; text-decoration:none;}
a:visited { color:#00008B; text-decoration:none;}
a:hover { text-decoration:underline; }

table.contentTable{ width:1002px; border:0px; padding:0 0 0 0;}

span.pinyin { vertical-align:middle; color:Green; font-size:xx-large;}
span.measurePinyin { font-family:Arial;}
/*exercise*/
.wordFontSize{ font-size:large}
.enWord{ font-size:16pt; font-family:Arial;}
.ExerciseExample {padding:5px; font-size:14px; font-weight:bold; color:#1C3F09;}
.ExerciseExample p{ font-size:13px; font-weight:normal; margin-left:30px;}
/*end*/

.chineseFont10{ font-size:10pt; line-height:12pt; }
.chineseFont11{ font-size:11pt; line-height:13pt;}
.chineseFont12{ font-size:12pt; line-height:14pt;}
.chineseFont{ font-size:14pt; line-height:16pt;}
.vocabChinese{ font-size:18pt; line-height:20pt;}   
.vocabPinyin { font-family:Arial; font-size:14pt;}
.pinyin13{ font-family:Arial;font-size:13pt;}

.ct { border:1px solid #6E787A;}
.ct td { background:#8ABC42; border-top:1px solid #BBE284; color:white;}

.polls {padding:0; margin:0px;padding:0px 0px 0px 0px;}
/*level 滑动条*/
#bg{width:350px;height:32px;background:url(/images/longlevel.gif) no-repeat;margin:auto;padding:0px;text-align:left;} 
#drag{width:36px;height:32px; background:url(/images/sanjiaoxing.gif) no-repeat; margin-left:0px; cursor:pointer;} 

.tabComments { padding:0px;}
.comments {padding:5px; line-height:1.5em; border:1px solid #8CC832; background:#F5F4EF; margin:2px 0 2px 0; width:95%}
.pager{ vertical-align:middle; text-align:right; height:25px; width:85%;}

a.menuA:link, a.menuA:visited, a.menuA:active {color:blue; text-decoration:none;}
a.menuA:hover {text-decoration:underline;}

.hm {padding-left:12px; background:url(index_03.gif); font-weight:bold; color:white;}
a.mm:link, a.mm:visited, a.mm:active {color:white; text-decoration:none;}
a.mm:hover {text-decoration:underline;}

a.mm1:link, a.mm1:visited, a.mm1:active {color:#333333; text-decoration:none;}
a.mm1:hover {text-decoration:underline;}

.logon_tab {margin:70px 0 0 160px;}
.logon_tab_member {margin:13px 0 0 350px;}
.versionChange{margin:5px 0 0 900px;position:absolute;}

.errormsg {color:red; font-size:11px;}
.infostar {font-size:13px; color:#FF6600;}


.titlefont {font-family:'Trebuchet MS', Arial, Sans-Serif; font-weight:bold;font-size:12pt; color:#1C3F09;}
.titlefont_pt {font-family:'Trebuchet MS', Arial, Sans-Serif; font-weight:bold; font-size:14pt; color:#1C3F09;}

.levelImg {overflow: hidden;
			width: 144px;
			height: 33px;background-repeat: no-repeat; position: relative; vertical-align:top;}
/*modified date: 2008 3.14*/
img.levelsan{position:relative; vertical-align:bottom;}
img.levelbar{ vertical-align:top;}

/*index.aspx*/
td.sectionTitle {border-top:1px solid #333; line-height:14px;}

/*practicesession.aspx*/
.tips {list-style:none; list-style-position:outside; margin:0px; padding:5px; border:1px solid #006600; width:330px;}
.tips li {padding:5px 0 5px 36px;}
.tipstitle { width:330px; margin:50px 0 4px 0;}

.practicetab {width:380px;}
.practicetab th {text-align:right; padding:4px 3px 4px 0; font-weight:normal;}
.practicetab td {padding-left:3px;}

.methodid {border:1px solid #85B512; margin-top:18px;}
.methodid th {border-top:1px solid #85B512;}
.methodid td {text-align:right;}
.methodid td div {margin:5px 15px 5px 5px;}

/*result单个显示TUTOR or Partner */
.tab {margin:0 auto 5px auto;}
.tab td {padding:5px 0 5px 7px;}/*list页面*/
.tab th {text-align:right; padding:3px 7px 3px 0; font-weight:normal;}
.tab .i {width:180px; border:1px solid #AAA;}
.tab .t {width:300px; border:1px solid #AAA;}
.tab .f {width:300px; border:1px solid #AAA;}

/*listTutor and partner*/
a.blueunderscore:link,a.blueunderscore:active{text-decoration:underline; color:Blue;}
a.blueunderscore:hover{text-decoration:none;}
a.blueunderscore:visited {text-decoration:underline; color:Blue;}

.ptab {border:1px solid #8CC832; height:200px; padding:10px;}
.ptab .td {font-weight:bold; padding-right:5px; text-align:right;}

.p_a {color:#000000;}
.p_a:hover {text-decoration:none;}

/*faq*/
.w {width:90%; margin:0 auto 0 auto; }
.w li {line-height:1.8em; background:url(faq_07.gif) no-repeat 0 3px; padding-left:1.5em; font-size:9pt;}
a.faqLink:link, a.faqLink:visited {color:#1E4310; text-decoration:none; font-family:'Trebuchet MS';}
a.faqLink:hover { text-decoration:underline; }

.ctfaq {background:#F2F1E8; border:1px solid #B2DD50; color:#1E4310; font-family:'Trebuchet MS'; font-weight:bold; padding:5px;}

/*about us*/
.aboutus li{
	font-size: 14px;
	font-weight: bold;
	margin:0;
	padding:5px 0 5px 24px;
	list-style:none;
	color:#1C3F09;
	background:url(aboutus_09.gif) no-repeat 5px 5px;
}

.aboutus p {color:black; font-size:11px; font-weight:normal;}

/*lesson detail*/
.lessontab {background:url(/images/lesson_07.gif) no-repeat; margin:5px 0 10px 0;}
.lessontab td {padding-left:7px;}

.lessonimg {background:url(/images/index_n_14.gif) no-repeat; height:308px;}
.lessonlist {border-color:#8CC832; border-style:solid; border-width:1px 1px 1px 1px; background:#F2F1E8;}
a.lessonlist:link, a.lessonlist:visited, a.lessonlist:active {color:#000; text-decoration:none;}
a.lessonlist:hover {text-decoration:underline;}

.lessontab2 th {text-align:left;}
.lessontab2 td {padding:2px 0 2px 5px;}

.lessontab_div {overflow-y:scroll; height:230px;  width:100%; position:relative;}
.lessontab_divDrift {overflow:scroll; height:230px;  width:100%; font-size:x-large; line-height:20px;}
.lessontab_div_vocab{overflow:scroll; height:230px; width:800px; position:relative;}

/*becometutor*/
.registertab {margin:5px; background-color:#F2F1E8;}
.registertab th {text-align:right; padding:3px 7px 3px 0; font-weight:bold;}
.registertab td{ text-align:left;}
.registertab .i {width:180px; border:1px solid #AAA;}
.registertab .t {width:300px; border:1px solid #AAA;}
.registertab .f {width:300px; border:1px solid #AAA;}

.errorMessage {color:red; font-size:10px;}

/*library*/
.searchtab {border:1px solid #8CC832; background:#BFDC8D; padding:5px 0 5px 0;}
.latestcourseware {border-bottom:1px solid #333;}
.latestcourseware th {line-height:22px; color:white; border-bottom:1px solid #333; background:#8CC832; text-align:center;}
.latestcourseware td {border-bottom:1px dotted #AAA; padding:2px 0 3px 6px;}
a.latestcourseware:link, a.latestcourseware:visited, a.latestcourseware:active {text-decoration:none; color:#000;}
a.latestcourseware:hover {text-decoration:underline;}

.category {padding:5px 0 0 0;border-top:1px solid #8CC832;}
.category div {margin:10px 0 5px 32px; float:left; width:130px; height:110px;}

.level {padding-top:2px;}
.level a {color:white; margin-left:10px;}

/*radicals*/
.pinyinbody {background:#F2F1E8; border:1px solid #8CC832; 
	 text-align:center; font-size:14px;}
.t {background:#000000;}
.t td {padding:2px 5px 2px 5px;  text-align:center; font-size:large; vertical-align:middle;}
.t .o {background:#FFF;}
.t .b {background:#BFDC8D;}

/*pinyin.aspx*/
.pinyinTable{ padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; height:300px;}
.shengmuTable td{font-size:11pt; background-color:#FFFFFF; cursor:pointer; width:60px; height:60px; text-align:center; vertical-align:middle; border-color:#FFCC33;}
.yunmuTable td{font-size:11pt; background-color:#FFFFFF; cursor:pointer; width:60px; height:60px; text-align:center; vertical-align:middle; border-color:#339900;}
.showPinyin { line-height:26pt; font-size:24pt; color:#696969;}
.pinyinTable .toneInputs { vertical-align:middle; }

/* feature.aspx */
a.featureLink:link { color:#000000; font-weight:bold; }
a.featureLink:visited { color:#000000; font-weight:bold; }
a.featureLink:hover { text-decoration:underline; }
a.featureLink:active { color:#1C3F09; }

/* link used in lesson list */
a.lessonList:link { color:#000000; text-decoration:none;}
a.lessonList:visited { color:#000000; }
a.lessonList:hover { text-decoration:underline; }

/*Customized services*/
.customized{margin-left:15px; margin-right:15px;}

/* 'Back' link on lesson.aspx */
a.backOnLesson:link { color:#1C3F09; text-decoration:none; font-family:Trebuchet MS, Verdana, Arial, Sans-Serif; font-size:12pt; font-weight:bold;}
a.backOnLesson:visited { color:#1C3F09; font-family:Trebuchet MS, Verdana, Arial, Sans-Serif; font-size:12pt; font-weight:bold;}
a.backOnLesson:hover { text-decoration:underline; }

/* evaluation*/
.evalText{ text-align:left;  width:80%; padding:3pt 2pt 3pt 2pt; font-size:16pt; line-height:18pt;}
.evalenTitle{ font-size:16pt; font-family:Arial;}

/* command-like links, such as 'set recommendation parameters, listening test'. */
a.cmdLink:link { color:#006400; text-decoration:underline;}
a.cmdLink:visited { color:#006400; text-decoration:underline;}
a.cmdLink:hover { text-decoration:none; }

div.cmd { color:#006400; cursor:pointer; text-decoration:underline; }
/*exercise vocabs*/
.block { 
   border-style:outset;
   background-color: #DCDCDC;
   font-size:16pt;
   text-align:center;
   padding:2pt;
   z-index: 100;
   cursor:pointer;
}
.block span{cursor:pointer;}
.block label{cursor:pointer;}
.drop { 
	background-color: #F5F5F5;
	border: 1px double Green;
    width: 700px;
    height:30px;
    padding:4pt;
}
.drop li
{
    float:left;
    margin-left:4pt;
    list-style-type:none;
}
.drop li span{font-size:12pt;}
.droppable-active {
	border-color: Green;
}
.droppable-hover 
{
    background-color:Gray;
}