/*Common*/
body{ font-family: Verdana,serif; font-size:12px;  margin:0px; padding:0px; line-height:125%}
input, select,.gray_btn, .gray_btnl{ font-size:10px; font-family:Arial;}

div { overflow:hidden}
img{ border:0px}
a{ text-decoration:none; color:#333; outline:none} 
a:hover{}
.smallfont{ font-size:10px; color:#999999;} 
.pointer{ cursor:pointer}
.none{ display:none}
.block{ display:block}
.italic{ font-style:italic;}
.tright{ text-align:left; margin: 0 0 5px 0}
.tcenter{ text-align:center}
.br{ clear:both; height:1px;}
.fright{ float:right; }
.fleft{ float:left; }
.p5{ padding:5px;}
body .p2 { padding:2px;}
.pt5{ padding-top:5px;}
.p8{ padding:8px;}
.w80{ width:80px;}
body .error{ color:red;  }
body label.error{ background:none; color:red}
body div.error{ background:none; color:red}
.bigfont{ font-size:14px; font-weight:bold; line-height: 16px}
form{ margin:0px; padding:0px;}
.cfocus{ color:#000 }
.cblur{  color:#b8b8b8; }
.grayborder{margin:0px; padding:0px; 

}
.red{ color:red}
.pdflink{padding-left:17px; background:url(/images/pdf.gif) no-repeat;}
h1{ font-size:14px;}
h2{ font-size:12px;}
.borderbottom{ border-bottom:1px solid #b8b8b8;}
.borderright{ border-right:1px solid #b8b8b8;}
.wide{ width:100%;}
.w100{ width:100px;}
.ucase{ text-transform:uppercase}

.noborder{ border:0}
.tright{ text-align:right}
.bold{ font-weight:bold}
.italic{ font-style:italic}
.fff{ color:#fff}
/*custom*/ 

.body_fm{ width:938px; margin:0px auto;}
.head_bg{ background:url(/images/head_bg.png) no-repeat; height:46px; width:938px;}
.body_bg{ background:url(/images/body_bg.png) repeat-y ; padding-left:15px; padding-right:15px; }
.foot_bg{ background:url(/images/foot_bg.png) no-repeat; height:28px; width:938px;}
.top_fm{ height:91px; background:#fec000; width:908px; }
.logo{ float:left; width:251px;  padding-top:6px; padding-left:15px;}
.top_nav{ width:189px; float:left; }
.top_nav ul{ margin:0px; padding:0px; list-style:none}
.top_nav li{ padding-bottom:5px;}
.search_fm{ width:225px; padding-top:20px; float:left; height:60px;}
.search_text{ display:block; font-weight:bold; font-size:14px; color:#00207E; padding-bottom:5px}
.search_box{ width:158px; height:17px; background:#fff; border:1px solid #2979FF; margin-right:10px; float:left; display:inline}
.search_box input{ padding:2px; margin:0px; height:13px; width:154px;}
.search_btn{ float:left;}
.top_text{ float:left; background:url(/images/top_text_bg.png)  left top no-repeat; width:178px; height:61px; padding:10px}
.top_text strong{ font-weight:bold; font-size:14px; color:#00207E; }
.top_text a{color:#970200; font-weight:bold}

.nav_fm{ height:27px; border-bottom:1px solid #fec000; width:908px; }
.nav{ float:left; text-transform:uppercase}
.nav ul{ list-style:none; margin:0px; padding:0px; }
.nav li{ float:left; line-height:27px; height:27px; vertical-align:middle; margin-right: 21px; display:inline; margin-left:18px;}
.nav li a:hover{ color:#339999;}
a.on { color:#339999;}
.phone{ float:right; line-height:27px; height:27px; vertical-align:middle; margin-right:32px; display:inline}

.foot_fm{ width:908px; margin:0px auto; 
}
.fnav{ float:left; width:500px; font-size:11px;}
.fnav ul{ list-style:none; padding:0px; margin:0px;}
.fnav li{ float:left; margin-right:10px; margin-left:10px; display:inline}
.fcopy{ float:right; text-align:right; width:380px; font-size:10px; padding-right:10px;}

.content_fm{ padding:30px 60px 30px 60px;}
.content_fm a{color:#970200}
.grid_header{ background:url(/images/1.png) repeat-x top; height:5px;}
.grid_footer{background:url(/images/1.png) repeat-x bottom; height:5px;}
.grid_body{ border:1px solid #353535; border-top:0px; border-bottom:0px;}
.grid_h_l{ float:left; height:5px; width:5px; background:url(/images/grid_h_l.png) no-repeat;}
.grid_h_r{ float:right; height:5px; width:5px; background:url(/images/grid_h_r.png) no-repeat;}
.grid_f_l{ float:left; height:5px; width:5px; background:url(/images/grid_f_l.png) no-repeat;}
.grid_f_r{ float:right; height:5px; width:5px; background:url(/images/grid_f_r.png) no-repeat;}

.area1{ height:193px; margin-bottom:47px; }
.area11{ float:left; width:320px;}
#grid1{ height:193px; width:290px; }
#grid1 .grid_body{ height:183px; line-height:183px; vertical-align:middle; text-align:center}

.area12{ float:left; width:468px;}
.area121_area122{ height:167px; }
.area121{ line-height:105%;}
.area122 ul{ margin:0px; padding:0px; list-style:none}
.area122 li{ float:left; width:117px; text-align:center; color:#00207E; padding-top:6px }
.area123{ height:27px;}
.area1231{ float:left}
.area1232{ float:right}

.area2{ height:245px;}
.area21{ float:left; width:320px;}
.area22{ float:left; width:468px;}
.area221{ height:135px;}
.area2211{ float:left} 
.area2212{ float:right;} 
#grid2{ width:290px; }
#grid2 .grid_body{ height:188px; padding:15px; color:#00207E}
.ulseeasl{ padding:0px; margin:0px;  margin-left:20px; list-style-image:url(/images/arr.png); margin-bottom:20px}
.ulseeasl li{ padding:5px;}
#grid3, #grid4{ width:210px; height:135px;}
#grid3 .grid_body, #grid4 .grid_body{ height:125px;}
.screen{ height:110px;}
.area222{ padding-top:10px; line-height:110%}

/*see*/

.see_fm{ background:#339999; font-family: "Microsoft Yahei", Verdana; width:788px;  }
.see_nav{ background:#006699; }

.see_nav ul{ margin:0px; padding:0px; list-style:none; height:35px; clear:both;}
.see_nav li{ float:left; width:115px; border:1px solid #666; 
 font-size:16px; 
border-bottom-color:#993300; 
height:25px; margin-top:3px;
 text-align:center; margin-right:40px; margin-left:40px;
 background:url(/images/btn.png);
   line-height:25px; vertical-align:middle;
    cursor:pointer; 
    display:inline; width:114px;
}
.see_line{ height:6px; background:url(/images/line_bg.png); clear:both;}
.see_nav .on{  color:#fff;  background:url(/images/btn_on.png);}
.see_nav a{ color:#000}
.see_nav .on a{ color:#fff}
.see_header{ background:#ECE9D8; padding:5px 10px 5px 10px; font-size:16px; }
.see_header .title{ line-height:24px;}
.see_header .fright{ font-size:12px; padding-top:3px}

.see_content{ display:none }
#see_c_splash{ display:block; padding:25px; text-align:center;}
.see_cache{ display:none}

.see_left{ width:200px; float:left; }
.see_left ul{ padding:0px; margin:0px; padding-left:20px; padding-right:5px; margin-top:10px;}
.see_left li{ margin-bottom:10px;  list-style-image:url(/images/dot.png); }
.see_left .on{   list-style-image:url(/images/dot2.png); }

.see_left a{ color:#000}
.see_left .on a{ color:#fff; font-style:italic}
.see_center{ background:#006699;

width:548px; padding:10px;}
.see_center_fm{ padding:10px;  float:left; width:568px; overflow:hidden}
.see_center_content{ background:#fff; padding:5px; min-height:230px;}
.see_center_title{ color:#fff; font-size:14px; font-weight:bold; text-align:center; margin-bottom:5px;}
.see_center_btns{ height:30px; padding-top:5px;}
.see_center_author{ float:left; }

.see_btn{border:1px solid #666; 
 cursor:pointer;
border-bottom-color:#993300;background:#006699; padding:3px; color:#fff; margin:0 }
.see_center_print{ float:right; }

.see_center_author_info{ display:none; padding:5px; border:1px solid #666; background:#fff; margin-top:5px; clear:both;}
#see_left_Dictionary label{ display:block; padding-bottom:3px; }
#txtSearch{ width:171px;}
 #drpGroup{ width:175px;}
 
 .see_dc_results_fm{margin-bottom:5px; background:#fff; height:42px; overflow:auto; width:548px;}
 .see_dc_results { width:auto; height:26px; }
 
.see_dc_results ul{  margin:0px; padding:0px; list-style:none; height:26px; float:left; width: auto }
.see_dc_results li{ float:left; padding:5px; display:inline; height:16px; cursor:pointer; font-size: 11px}
.see_dc_results .on{ color:#fff;  background:#006699}

.dp_words{ text-align:center; color:Blue; font-size:16px; height:24px; line-height:24px; vertical-align:middle;
 clear:both;  }
.dp_illustrations, .dp_descriptions{ text-align:center}
.dp_descriptions{ text-transform:lowercase}

.dp_illustrations_fm{ height:225px;}
.dp_illustrations_fm_10{ width:2720px;}
.dp_illustrations_fm_9{ width:2448px;}
.dp_illustrations_fm_8{ width:2176px;}
.dp_illustrations_fm_7{ width:1904px;}
.dp_illustrations_fm_6{ width:1632px;}
.dp_illustrations_fm_5{ width:1360px;}
.dp_illustrations_fm_4{ width:1088px;}
.dp_illustrations_fm_3{ width:816px;}
.dp_illustrations_fm_2{ width:544px;}

.dp_illustrations{ overflow:auto;}

.see_center_content .dp_illustrations_fm_2 .dp_ill_g{  width:269px;}
.see_center_content .dp_illustrations_fm_2{ width:538px; }
.dp_ill_g{ float:left; 
			width:235px;
			height:200px;} 
.see_dc_entry{ padding:5px; } 
.see_dc_relations{ font-weight:normal; border-top:1px solid #006699;  }
.see_dc_relations div{ line-height:36px; vertical-align:middle;   padding-left:39px; height:36px;}
.see_dc_transform{ background:url(/images/icon_1.png)   left center no-repeat;}
.see_dc_synonym{ background:url(/images/icon_2.png) left center no-repeat;}
.see_dc_polyseme{  background:url(/images/icon_3.png) left center no-repeat;}
.see_dc_segment{ background:url(/images/icon_4.png) left center no-repeat;}
#see_c_Dictionary .see_center_content{ padding:0px;}
.see_rl_w{ cursor:pointer; text-decoration:underline}
.see_dc_des{ display:none}
.see_dc_menutitle{ display:none} 

.see_tran_fm{ padding:10px;}
.see_tran_fm2{ padding:10px; background:#006699; height:422px;}
.see_tran{ background:#fff}
.see_tran_text{ float:left; width:269px;}
.see_tran_results{ float:right; width:469px; height:420px;}
.see_tran_text_header{ color:#fff; font-size:14px; height:20px; width:469px; }
.see_tran_text_input textarea{ width:269px; height:320px; border:0px;}
.see_btn_translate{ margin-top:5px; float:right}
.see_tran_words{ height:410px; width:469px; background:#fff; overflow:auto; overflow-y:auto;}
.see_tran_words ul{ padding:0px; margin:0px; list-style:none}
.see_tran_words li{ border-bottom:1px solid #006699; padding-bottom:10px; margin-bottom:10px;}

 .jqmClosediv{  border-bottom:1px solid #D4D0C8; height:18px; 
  text-align:right;
 background:url(/images/jqmtitle_bg.png);}
 .jqmClosediv img{cursor:pointer; }
 .jqmWindowcontent{ padding:10px;}
 .customsign{ color:#ccc}
 .cs_left{ width:175px; margin-right:20px; float:left; display:inline; }
 #cs_filter{ width:75px; }
 .cs_main{ width:393px; float:left;}
 .cs_left_words{ width:175px; height:255px; overflow:auto; overflow-x:hidden; background:#fff; text-align:left;
 margin-top:10px; color:#000;
 }
 .cs_left_words ul{ margin:0px; padding:0px; list-style:none}
 .cs_left_words li{ cursor:pointer }
 .cs_left_words .selected{ background:#000; color:#fff}
 .cs_main_title{ height:30px; 
  line-height:30px; vertical-align:middle;
 background:white; color:Red; font-size:16px; font-weight:bold; text-align:center; border:1px solid #000;
 }
 .cs_main_des{ text-align:center; padding:10px;}
 .cs_left_filter_fm{ margin-top:10px;}
 .cs_main_result{ background:#fff; color:#000; border:1px solid #000; height:14px; text-align:center}
 .bgfff{ background:#fff}
 .mt10{ margin-top:10px;}
 .cs_main_addremove{ color:#000}
 
 .see_login_nav{ line-height:200%; padding:5px;}
.see_login_nav a{ color:#fff}
#see_auth{ display:block; padding:25px 200px 25px 200px;}
.see_auth_msg span{ color:#fff; font-size: 14px; font-weight:bold}
.see_auth .text{ width:150px;}
 .dp_actions{ color:#666; font-size:11px; text-align:right; background:url(/images/print.jpg) right top no-repeat;  
  height:16px; line-height:16px; vertical-align:middle;
 padding-right:20px; margin-top:5px;}
 .addprint{ color:#000;  cursor:pointer}
 .see_prints_fm{  background:#fff; padding:5px; border:1px solid #006699; display:none}
 .see_prints{ background:url(/images/printb.jpg) left top no-repeat;  padding:5px 5px 5px 30px; 
 }
 .see_prints_scroll{ height:100px; overflow:hidden; overflow-y:auto; }

  #see_print_body{ margin:0px; padding:0px;  }
  #see_print_body ul{ margin:0px; padding:0px;}
  .see_print_options{ padding:5px;}
  
  
  
 
.see_print_holder{  float:left; margin:5px; }
.see_print_holder_border{border:1px dashed;  margin:5px;}

.see_print_holder_OneSign{ float:none; }

  .see_print_size_Auto{ width:700px; margin:auto;}
  .see_print_size_Large{ width:450px; margin:auto; height:400px;}
  .see_print_size_Medium{ width:350px; height:400px; border:1px dashed #ccc; margin:auto; }
  .see_print_size_Small{ width:300px; height:250px; border:1px dashed #ccc; margin:auto}
  
  .see_print_holder_border .see_print_size_Auto,    
  .see_print_holder_border .see_print_size_Large,    
  .see_print_holder_border .see_print_size_Medium,    
  .see_print_holder_border .see_print_size_Small{ 
   float:left
  } 
  
  .see_print_size_Auto img, .see_print_size_Large img, .see_print_size_Small img{ width:100%}
  .see_print_size_Small img{max-width:140px; max-height:100px;}
       
  .see_print_br_OneSign{ page-break-after:always; clear:both; border-bottom:1px solid #ccc; }
  .see_print_btn{ padding:10px; border-bottom:1px solid #ccc;}
  .see_print_btn input{ font-size:16px; font-weight:bold}
  
  @media print{
  .see_print_btn{ display:none}
  .see_print_br_OneSign{ } 
	.fullpage{
		height:100%;
		width:1200px; 
		



	}
#port{display:block;}
}
  .see_print_br_OneSign img{height: 100%} 
  }
  
  .lblEnableAffix,.lblShowAllWords{ font-size:10px; color:#ccc;}
  
  #chkPrintResult2{ display:none}
  #chkSaveResult{ display:none}
  #chkDelete{ display:none}
  .print_foot{ text-align:center; padding:10px; clear:both; border-top:1px solid #CCCCCC;}
  
  .print_fm .print_title{ font-size:16px; padding-top:10px; font-weight:bold; text-align:center}
  .print_fm .print_content{ padding:10px;}
  
  .print_fm{ overflow:visible}
  .print_fm div{ overflow:visible}
  
/*------Updated 20110212------*/
a.link1 { color:#000} 
a.link2 { color:#ccc;}

/* Custom Group */

.CustomGroupWin { width:524px; height:363px; background-color:#006699; display:none;  position: fixed; top: 17%;left: 50%;margin-left: -304px;border: 2px solid #D4D0C8;padding: 0px;}
.CGLeft { width:227px; height:353px; display:block; float:left;}
.CGCenter { width:68px; height:353px; display:block; float:left;}
.CGRight { width:229px; height:353px; display:block; float:left;}
.Customtext { width:60px; border:1px solid #000; height:25px;}

.NewGroup { width:346px; height:85px; background-color:#D4D0C8; display:none;  position: fixed; top: 32%;left: 57%;margin-left: -304px;border: 2px solid #D4D0C8;padding: 0px; display:none;}
.EditGroup { width:346px; height:85px; background-color:#D4D0C8; display:none;  position: fixed; top: 32%;left: 57%;margin-left: -304px;border: 2px solid #D4D0C8;padding: 0px; display:none;}
.NGLeft { width:247px; height:64px; float:left; display:block; padding-top:8px;}
.NGCenter { width:8px; height:72px; float:left; display:block;}
.NGRight { width:91px; height:64px; float:left; display:block; padding-top:8px;}

/* Practice */
.videolist { width:500px; margin:0 auto;}
.videolist ul { list-style-type:none;}
.videolist ul li { width:206px; height:90px; margin-right:10px; display:block; float:left; text-align:center;}
.videoimg { margin-bottom:5px;}
.videolist a { font-size:10px; color:#000;}
.videolist a:hover { font-size:10px;}


/* CSS Button Promo */
 
    .myButton {
        
        -moz-box-shadow:inset 0px 39px 0px -24px #47b8de;
        -webkit-box-shadow:inset 0px 39px 0px -24px #47b8de;
        box-shadow:inset 0px 39px 0px -24px #47b8de;
        
        background-color:#13a3d3;
        
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        
        border:1px solid #93d1e6;
        
        display:inline-block;
        color:#ffd042;
        font-family:arial;
        font-size:15px;
        font-weight:normal;
        padding:9px 40px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #104252;
        
    }
    .myButton:hover {
        
        background-color:#14a2d1;
    }
    .myButton:active {
        position:relative;
        top:1px;
    }
    
#narrow{
  float: right;
  width:300px;
  border: 1px solid;
  border-radius: 4px;
  padding: 10px
}

#narrow form {font-size: 14px; height: 190px}
#narrow strong {color: #00207E; font-size: 16px}
#narrow input {width: 200px; font-size: 12px; padding: 3px}
#narrow input[type="submit"] {font-size: 14px;font-weight:800; width: 150px}

#grid2 {float:left;width:400px;}

.grid_body h2 {font-size: 18px; margin: 0 0 10px 0; padding: 0}
.ulseeasl {font-size: 14px; margin-bottom: 0}
.tright {font-size: 14px; font-weight:800}
.a_see_recover {color:white;margin-left:5px;font-size: 14px}
.frontwhite {color:white}
.area121 {font-size:14px;width:400px; line-height: 120%; padding: 20px 10px}
.area12 {width: 400px}
.area1231 {margin-left:90px}
.area2 {width:300px;border: 1px solid;padding:10px;border-radius:4px; float: right}
.area22111 {margin-left:60px float:right}
.tcenter {margin-left:40px}
.textright {text-align: right}
.screen {margin-left:40px}