body{margin:0;padding:0;background-color:#fff;font-family:Arial,sans-serif;font-size:small}
form{margin:0;padding:0}
#main table{margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:center}
#main{margin-top:150px;width:100%;text-align:center}
#main #logo{margin:0}
#main .query{width:20em;margin:0}
#main .input{margin-left:10px}
#main .input input{margin:0;font-size:16px}
#main .input select{margin:0;font-size:16px}
#header{text-align:left}
#header a{text-decoration:none}
#header img{border:0;padding-right:10px;padding-top:10px;margin-bottom:-20px}
#header .input{padding-bottom:10px;margin-bottom:15px;margin-left:10px;text-align:left}
#header .input input{margin:0;font-size:16px}
#header .input select{margin:0;font-size:16px}
#header .query{width:24em}
#subheader{width:100%;height:20px;background-color:#eee;border-top:1px solid #999;border-bottom:1px solid #999;text-align:right}
#subheader p{display:inline;font-size:medium;/font-size:85%}
#subfooter{text-align:center}
#subfooter p{font-size:medium}
#result{width:95%;padding-left:15px}
#result li{margin:1em 0;list-style:none outside none}
#result .title{margin:1.5em 0 .5em 0}
#result .title a{font-size:medium;/font-size:90%}
#result .body{width:60%;font-size:small;/font-size:85%;margin-left:5px}
#result .body cite{color:green;font-style:normal;font-size:small;/font-size:85%}
#result .body em{font-style:normal;font-weight:bold;font-size:small;/font-size:85%}
hr{border:0;color:#ccc;background-color:#cdcdcd;height:1px;width:100%;text-align:left}
.right{color:gray;background-color:#fff;float:right;font-size:small;margin-top:5px}
.left{color:gray;background-color:#fff;float:left;font-size:small;margin-top:5px}
#footer{clear:both;font-size:small;font-family:Verdana,Arial,Helvetica,sans-serif}
.btn{height:1.8em}
#hotSearchWord .hotSearchWordTitle{text-align:right;width:120px}
#hotSearchWord .hotSearchWordBody{text-align:left;width:400px;margin-left:10px}