a {
    text-decoration:none;
}

.clear {
    clear:both;
}

.M_BOX {
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    border:1px solid #D6D6D6;
    clear:both;
    margin-bottom:10px;
    padding:1px;
}

.M_BOX .top {
    background:#E5E5E5 none repeat scroll 0 0;
    clear:both;
    height:22px;
    padding:5px 10px 0;
}

.M_BOX .top .title {
    float:left;
}

.M_BOX .boxMain {
    background:transparent url(/portal/MemberCenter/image/box_bg.gif) repeat-x scroll center top;
    clear:both;
    padding:10px 10px 10px 8px;
}

.M_BOX .boxMain .event {
    background:transparent url(/portal/MemberCenter/image/line_dash.gif) repeat-x scroll center bottom;
    margin-bottom:10px;
    padding-bottom:5px;
}

.M_BOX .boxMain .title {
    color:#333333;
}

.M_BOX .boxMain .event .title {
    background:transparent url(/portal/MemberCenter/image/tip.jpg) no-repeat scroll 3px 50%;
    font-weight:100;
    margin-bottom:3px;
    padding-left:10px;
}

.M_BOX .boxMain .event .title {
    font-weight:100;
}

.M_BOX .boxMain .title a {
    color:#333333;
}

.M_BOX .boxMain .event .title a:hover {
    text-decoration:underline;
}

.M_BOX .boxMain .event .txt {
    color:#666666;
    line-height:16px;
    padding-left:10px;
}

.M_BOX .boxMain .event .txt a {
    color:#666666;
    text-decoration:none;
}

.M_BOX .boxMain .event .txt a:hover {
    text-decoration:underline;
}
