body {
margin:2px 0;
font-size:12px;
font-family:arial;
}
body p div td .label_style{font-size:12px;}
.label_style{font-size:12px;}
.main { border:1px #333333; margin:1em 0em 0em 0em; padding:10px 0px 0px 0px;}
.logo{ height:100px; width:100%; text-align:center;}
.banner{ height:2em; width:100%;}
.search { text-align:center; padding:15px 0px 0px 0px;}
.button{ width:100%; height:30px; text-align:center; padding-top:6px;}
.matchtype{height:1.4em; padding-top:4px;}

#searchButton{ margin-left:8px;}
#txtitle {border:#003366 1px solid; height:1.4em; font-size:12px;}


.top{width:100%;}
.left{width:74%; float:left;}
.right{width:24%; float:left;}
.bottom{width:100%;}



.searchresultbox{width:530px;}
/*
#wordlist li{width:40%; float:left; height:1.4em; font-size:12px;}
*/
#wordlist ul{margin:0px;}
#wordlist li{line-height:1.6; font-size:12px; white-space:normal; word-break:break-all;list-style-type: decimal; margin-left:1em;}
#wordlist .wd_style_ex, .wd_style0{ margin:2px 0px 5px 10px; border:dashed 1px #cccccc; padding:2px 2px 2px 3px; color:#333333;}
#wordlist .wd_style_ex{display:block;}
#wordlist .wd_style0{ display:none;}

#wordlist a:link,a:hover,a:visited{text-decoration:none;}

#detailtable td{padding:2px 10px 3px 20px; font-size:12px;}
#detailtable .en_name, .cn_name{ font-size:16px; font-weight:bold; line-height:150%; padding-top:0px; vertical-align:middle;}
#detailtable .en_name{ color:#003300;}
#detailtable .cn_name{ color:#003333; padding-left:2.5em; padding-bottom:0px;}
#detailtable .detail{ padding-top:0px;}
#detailtable hr{width:200px; border:1px #999999 dashed; height:1px; line-height:1px;}

.history {padding-left:30px;}
.history ul{margin:0px;	list-style-type: none;padding-left:10px;}
.history li{width:120px; overflow:hidden;list-style-type: none;}

.history a:visited,a:link{text-decoration:none;}
.history a:hover,a:active{text-decoration:underline;}
.relatedWord {width:98%; overflow:hidden;} 



