.suggest_link
{
    background-color: #FFFFFF;
    padding: 2px 6px 2px 6px;
    color:red;
}
.suggest_td
{
    color:#03F;
}

.suggest_link_over
{
    /*background-color: #E8EAFF;*/
    background-color:#EDEDED;
    padding: 2px 6px 2px 6px;
    cursor:pointer;
    text-decoration: underline;
}

.suggest_link_over td
{
   color:#000000;
}

.search_suggest
{
    position:absolute;
    background-color: #FFFFFF;
    text-align: left;
    /*border: 1px solid #999;/*边框颜色*/
    border: 0px solid #999;
    border-left:0px solid #ccc;
    border-top:0px solid #ccc;
    z-index:1000000;
}
#search_suggest
{
    position: absolute;
    background-color: #FFFFFF;
    text-align: left;
    border: 0px solid #000000;
}
.input_on{
    padding:2px 8px 0pt 3px;
    height:18px;
    border:1px solid #999;
    background-color:#FFFFCC;
}
.input_off{
    padding:2px 8px 0pt 3px;
    height:18px;
    border:1px solid #CCC;
    background-color:#FFF;
}
.input_move{
    padding:2px 8px 0pt 3px;
    height:18px;
    border:1px solid #999;
    background-color:#FFFFCC;
}
.input_out{
    padding:2px 8px 0pt 3px;
    height:18px;
    border:1px solid #CCC;
    background-color:#FFF;
}

.autolist{ width:500px; padding:2px;border-collapse:collapse; border:1px solid #C0C2C3; border-bottom:1px solid #A2A4A5;border-right:1px solid #A2A4A5;background:darkgray;}
.autolist th{padding-left:4px; text-align:left; font-size:12px; height:26px; color:#ffffff; font-weight:normal; white-space:nowrap;}
.autolist td{padding-left:4px; border-bottom:1px dotted #cccccc; white-space:nowrap; text-align:left !important;}
.autolist b{color:#FF0000; font-weight:normal;}

.searchformred{background:#FBE3E4; border:1px solid red;}

.l{ text-align:left !important;}