/* trdtool */
.ui-autocomplete { max-height:400px; overflow:auto; }
#trdTool { padding:50px 50px 0 50px; }
#trdTool input { width:602px; border:1px solid #a9a9a9; border-radius:5px; height:38px; line-height:38px; padding-left:10px; }
#trdTool p { margin-top:20px; margin-bottom:10px; line-height:40px; font-size:16px; text-indent:10px; }
#trdTool p.first {margin-top:-40px;} 
#trdTool div { width:702px; border:1px solid #e1e1e1; border-radius:5px; height:280px; overflow:auto; }
#trdTool .desc li { float:left; margin-left:10px; padding-right:5px; line-height:20px; margin-bottom:5px; }
#trdTool .desc label { display:inline-block; height:16px; width:16px; vertical-align:text-bottom; margin-right:5px; }
#trdTool .desc label.normal { background-color:#4EEE94; }
#trdTool .desc label.before { background-color:#FF4040; }
#trdTool .desc label.after { background-color:#FFFF00; }
#trdTool .desc label.custom { background-color:#87CEFF; }
#trdItems { list-style-type:none; margin:10px; padding:0; }
#trdItems li { cursor:move; margin:3px 3px 3px 0; float:left; padding:5px 10px; height:20px; font-size:1em; text-align:center; border-radius:5px; }
#trdItems li.normal { color:#369; background-color:#4EEE94; }
#trdItems li.before { color:#fff; background-color:#FF4040; }
#trdItems li.after { color:#369; background-color:#FFFF00; }
#trdItems li.custom { color:#fff; background-color:#87CEFF; }
#trdItems li label { cursor:move; }
#trdItems li a { color:#aaa; font-weight:bold; text-decoration:none; padding:3px 0 3px 10px; }
#trdPreview { padding:20px; font-size:14px; max-height:300px; }
#trdCustom { padding:20px; font-size:14px; max-height:300px; }
#trdCustom input { width:372px; border:1px solid #a9a9a9; border-radius:5px; height:38px; line-height:38px; padding-left:10px; }
#trdCustom p { margin-top:12px; margin-bottom:10px; line-height:24px; }
#trdCustomAdd { font-size:14px; color:#069; font-weight:normal; margin-left:20px; }
#trdCustomAdd:hover { color:#f30; }
.ui-tooltip { max-width: 680px;}
#trdTips { padding:10px; position:absolute; top:-100px; right:10px; z-index:99999; width:400px; max-height:500px; _height:500px; overflow-y:auto; background-color:white; border:1px solid #a6c9e2; border-radius:5px; }
#trdTips .trd-tips-nav { height:30px; line-height:30px; margin-bottom:5px; }
#trdTips .trd-tips-nav span { font-size:14px; font-weight:bold; color:red; letter-spacing:2px; margin-left:5px; }
#trdTips .trd-tips-nav a { font-size:12px; font-weight:normal; color:#888; float:right; }
#trdTips .trd-tips-content { padding:5px; }
.trd-intro .trd-intro-dd li { padding-left:35px; }