body {margin:0px; padding:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
a {text-decoration:none}
img {border:none}

.top {background:#9999CC url(../img/member/bg_top_right.gif) no-repeat right; min-width:800px;}
.bottom {border-top:1px solid #999999; text-align:center; margin-top:100px; padding-top:8px;}
.bottom2 {border-top:1px solid #999999; text-align:center; margin-top:20px; padding-top:8px;}
.bg_top_left { background:url(../img/member/bg_top_left.gif) no-repeat left;}

.buttonstyle {BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-WEIGHT: bold; BORDER-LEFT: 1px outset; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: #9999CC}

.message_out {position:absolute; height:300px; width:100%;margin-top:70px;}
.message_in {margin-left:auto; margin-right:auto; width:400px; background:#F9F9F9; height:300px; border:1px solid #333333}
.message_in_left {float:left; padding-left:2px; padding-top:2px; width:376px; height:18px; background:#9999CC}
.message_in_right {float:right; background:#9999CC; width:20px; padding-top:2px; padding-right:2px; text-align:right;height:18px;}

.close {display:none}
.open {}

#navlist { padding: 3px 0; margin-left: 0; border-bottom: 1px solid #778; font: bold 13px; text-align:center; }
#navlist li { list-style: none; margin: 0; display: inline; }
#navlist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #EEE; text-decoration: none; }
#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }
#navlist li a:hover { color: #FFF; background: #336699; border-color: #227; }
#navlist li a#current { background: white; border-bottom: 1px solid white; }
#navlist li a:hover#current { background: white; border-bottom: 1px solid white; color:#448; }
