/***********************************************************************/
/*                      Member style setting                           */
/***********************************************************************/		
.memberSubTitle{
	margin: 0;
	padding: 5px 0 5px 35px;
	font-size: 13px;
	font-weight: bold;
	color: #F16182;}	

.dashedFrame{
	margin: 0 0 0 35px;
	padding: 10px;
	width: 650px;
	border: 1px dashed #BEBEBE;}
	
.memberNote{
	margin: 0;
	padding: 15px 0 0 48px;
	color: #2187A5;}
	.memberNote a:link, .memberNote a:visited { 
	color: #FF008C; text-decoration: underline;}
    .memberNote a:hover {
	color: #CC0000; text-decoration: none;}
	
.memberNote2{
	margin: 0;
	padding: 10px 0 10px 57px;
	color: #2187A5;}
	
.memberBtn{
	margin: 0;
	padding: 10px 27px 0 0;
	text-align: center;}
	.memberBtn img{
	margin: 0 8px 0 10px;}
 
.memberGuide{
	margin: 0;
	padding: 0 0 15px 0;
	width: 100%;}
	.memberGuide ul{
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	list-style-type: none;}
	.memberGuide li.title{
	padding: 3px 0 3px 0;
	font-weight: bold;
	color: #674A30;
	font-size: 13px;
	background-image: url(../images/icon_w_dot.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;}
	.memberGuide li{
	padding: 2px 0 2px 12px;
	background-image: url(../images/icon_gray_dot.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;}
	.memberGuide li a:link, .memberGuide li a:visited { 
	color: #3884C9; text-decoration: underline;}
    .memberGuide li a:hover {
	color: #FF008C; text-decoration: none;}
	
.memberGuideBtn{
	margin: 0 0 5px 0;
	padding: 0 20x 0 0;
	text-align: right;
	background-image: url(../images/guide_line.gif);
	background-repeat: no-repeat;
	background-position: 30px bottom;}
	.memberGuideBtn img{
	margin: 0 0 5px 10px;}
	
.memberGuideTable{
	margin: 0 0 20px 20px;
	padding: 0;
	width: 590px;}
	.memberGuideTable th{
	padding: 4px 5px 0 5px;
	height:25px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #663300;
	background-color: #FFD2DC;}
	.memberGuideTable tr.color{
	background-color: #F6F6F6;}
   .memberGuideTable td{
	padding: 3px 0 2px 0;
	width: 150px;
	border-bottom: 1px dashed #CCCCCC;
	text-align: center;}
	.memberGuideTable td.title{
	padding: 6px 0 5px 30px;
	color: #663300;
	width: 160px;
	text-align: left;}
	.memberGuideTable td.note{
	padding: 0;
	text-align: left;}

.memberTable01{
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;}
	.memberTable01 td{
	padding: 2px 3px 2px 3px;
	vertical-align: top;}
	.memberTable01 td.title{
	padding: 5px 8px 3px 0;
	width: 120px;
	color: #674A30;
	text-align: right;}
	.memberTable01 td.t1{
	padding: 5px 3px 2px 3px;
	color: #B37557;
	font-size: 11px;}
	.memberTable01 td.t2{
	padding: 2px 0 0 3px;}
	.memberTable01 td.t3{
	padding: 13px 0 3px 45px;
	color: #674A30;}
	.memberTable01 td a:link,.memberTable01 td a:visited{
	color: #996600;
	text-decoration: none;}
	.memberTable01 td a:hover{
	color: #FF008C;
	text-decoration: underline;}
	.memberTable01 td.t3 a:link, .memberTable01 td.t3 a:visited { 
	color: #FF008C; text-decoration: underline;}
    .memberTable01 td.t3 a:hover {
	color: #CC0000; text-decoration: none;}
	.memberTable01 td.link{
	color: #1770B5;}
	.memberTable01 td.link a:link,.memberTable01 td.link a:visited{
	color: #1770B5;
	text-decoration: none;}
	.memberTable01 td.link a:hover{
	color: #FF008C;
	text-decoration: underline;}
	
.memberTableSuccess{
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;}
	.memberTableSuccess td{
	padding: 6px;
	vertical-align: top;}
	.memberTableSuccess td.t1{
	padding: 5px 5px 10px 5px;}
	.memberTableSuccess td.t2{
	padding: 5px 5px 10px 5px;}
	.memberTableSuccess a:link, .memberTableSuccess a:visited { 
	color: #3884C9; text-decoration: underline;}
    .memberTableSuccess a:hover {
	color: #CC0000; text-decoration: none;}
	
.memberTableData{
	margin: 0 0 10px 35px;
	padding: 0;
	width: 650px;}
	.memberTableData td.pic{
	width: 110px;}
	.memberTableData td.info{
	padding: 3px 3px 3px 15px;
	vertical-align: top;}
	
.memberDataInfo{
	margin: 0 0 10px 0;
	line-height: 20px;
	color: #444444;}
	
.memberDataInfo2{
	line-height: 20px;
	color: #B37557;}
	.memberDataInfo2 img{
	vertical-align: bottom;}
	
.memberRecordTable01{
	margin: 5px 0 15px 0;
	padding: 0;
	width: 720px;
	border-collapse: collapse;}
	.memberRecordTable01 th{
	padding: 4px 5px 0 5px;
	height:25px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #663300;
	background-color: #FFD2DC;}
	.memberRecordTable01 tr.color{
	background-color: #F6F6F6;}
    .memberRecordTable01 td{
	padding: 6px 0 5px 0;
	text-align: center;
	border-bottom: 1px dashed #CCCCCC;
	color: 666666;}
	.memberRecordTable01 td.subject{
	padding: 6px 0 5px 10px;
	width: 280px;
	color: #3884C9;
	text-align: left;}
	.memberRecordTable01 td.name{
	padding: 6px 0 5px 10px;
	width: 250px;
	color: #993300;
	text-align: left;}
	.memberRecordTable01 td.replied{
	padding: 6px 0 5px 10px;
	text-align: left;}
	.memberRecordTable01 td.t1{
	color: #D7652F;}
	.memberRecordTable01 td a:link, .memberRecordTable01 td a:visited { 
	color: #3884C9; text-decoration: none;}
    .memberRecordTable01 td a:hover {
	color: #FF008C; text-decoration: underline;}
	
.memberTableAlbum{
	margin: 0 0 0 35px;
	padding: 0;
	width: 650px;}
	.memberTableAlbum th{
	padding: 4px 5px 0 5px;
	height:25px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #663300;
	background-color: #FFD2DC;}
	.memberTableAlbum td{
	padding: 5px 0 5px 0;
	text-align: center;
	border-bottom: 1px dashed #CCCCCC;
	color: 666666;}
	.memberTableAlbum td.pic{
	width: 180px;}
	.memberTableAlbum td.pic img{
	width: 120px;}
	.memberTableAlbum td.size{
	color: #996600;}

.memberTableFriendList{
	margin: 0;
	padding: 0;
	width: 720px;}
	.memberTableFriendList td{
	padding: 8px 0 8px 0;
	vertical-align: top;
	width: 230px;}
	
.memberTableFriend{
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #FFF1F5;}
	.memberTableFriend td{
	padding: 0;
	vertical-align: top;
	color: #FF008C;}
	.memberTableFriend td.info{
	width: 145px;}
	.memberTableFriend td.pic{
	padding: 0 0 0 5px;
	width: 85px;}
	.memberTableFriend td.date{
	padding: 5px 0 0 5px;
	color: #666666;}

.memberFriendPIC{
	width: 71px;
	border: 1px solid #BEBEBE;
	background-color: #FFFFFF;}
	.memberFriendPIC img{
    margin: 3px;
	width: 65px;}
