fieldset{border:0}

.hline {border-bottom:1px solid #C3BEB2;}
.cline {border-bottom:1px solid #E2E2E2;}
.lline {border-left:1px solid #E2E2E2;}
#mainnav td{padding:2px;font-size:12px;}
#mainnav .vTitle{position:relative; padding:5px 10px; color:#333;}
#mainnav .vTitle .abs_right{position:absolute; right:7px; top:7px;}
#mainnav .vContent{padding:5px 10px; line-height:150%; }
#mainnav .vTail{padding:10px 5px;}
#mainnav .bg{background-color:#F5F3EE;}/*#f7f7f7*/
#mainnav .bc{color:#CD5C5C;}
#mainnav .b{font-weight:bold;}
#mainnav .tline{border-top:1px solid #C3BEB2;}/*#dcdcdc #A8A7FA #6A68C9*/
#mainnav .uline{border-bottom:1px solid #D4CFC3;}

/* write */
#mainnav .writeTable {width:100%; table-layout:fixed; border-top:solid 2px #cfcfcf; border-bottom:solid 2px #cfcfcf; color:#333; line-height:1.2em}
#mainnav .writeTable td{vertical-align:middle; padding:3px 10px;}
#mainnav .writeTable textarea {width:100%; height: 300px; border:1px solid lightgrey;}

.layer{z-index:101; position:absolute; border:solid 2px #777; background-color:#fff; font-size:12px; line-height:16px;}
.layer .comList{overflow:auto; overflow-x:hidden;/* width:190px;*/}
#comlistLayer li {padding:2px 0 2px 10px;}

#comlistLayer ul {
    list-style:none;
    color:#224076;
    background:#e5ebf3;/*#dde2e9;*/
    background-image:none;
    margin:0 0;
    padding: 5px;
    height:250px;
}

#comlistLayer .tail {
    padding:2px 10px;
    background:#dde2e9;
    border-top:dotted 1px #777;
}

#comlistLayer .tail {
    padding:2px 10px;
    background:#dde2e9;
    border-top:dotted 1px #777;
}
