/*for bonus styles*/
/*login form*/
.login-input{padding:0 0 6px 0;}
.login-input input{border:1px solid #E7E8E6; padding: 1px 0 2px 25px; }
.login-input .user{background:url(../images/user.png) 3px 2px no-repeat #FFF; color:#c0c0c0; }
.login-input .pass{background:url(../images/password.png) 3px 2px no-repeat #FFF; color:#c0c0c0;}
.login-input .login-button input{padding:0; border:none;}

/*search*/
#search .inputbox{background:#fff url(../images/search.png) no-repeat 3px 2px; border:1px solid #E7E8E6; margin:10px 0 0; padding:2px 0 2px 25px;}

/*table*/
#member .member{border-collapse: collapse; border:solid 1px #e7e8e6; width:80%; text-align:left;}
#member .member th{color:#2c79b3; padding:2px 5px; background:#fafafa; border:1px solid #e7e8e6;}
#member .member tr{}
#member .member td{color:#808080; border:1px dotted #e7e8e6; padding:2px 5px;}
#member .member .t1{width:300px; }
#member .member .t1a{padding-left:45px;}
#member .member .tb{padding-left:5px;width:300px;}

/* System Standard Messages */
#message ul {list-style: none; padding: 5px; }
#message ul.message {color:#0055bb; background:#C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat; border-top:3px solid #84a7db; border-bottom:3px solid #84a7db;padding-left:30px;}
#message ul.error {color:#c00; background:#E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top:3px solid #DE7A7B; border-bottom:3px solid #DE7A7B; font-weight: bold;padding-left:30px;}
#message ul.notice {color:#c00; background:#EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top:3px solid #F0DC7E; border-bottom:3px solid #F0DC7E;padding-left:30px;}