.memberinfo_top {
	width: 100%;
	margin: 0 0;
	background-color: #e0f7ff;
}
.memberinfo_tab {
	float: left;
	height: 30px;
	margin: 5 0 0 1;
}
.memberinfo_topright {
	position: relative;
	float: right;
	width: 100px;
    height: 28px;
    background: transparent url(picfiles/panel_topright.gif) no-repeat right bottom;
    margin: 0 0;
    padding: 0 0;
    top: 13px;
}
.memberinfo_center {
	clear: both;
	width: 100%;
	margin: 0 0;
	background: url(picfiles/panel_right.gif) repeat-y right top #FFFFF0;
}
.memberinfo_bottom {
	background: url(picfiles/panel_bottom.gif) repeat-x top left #e0f7ff;
	margin: 0 0;
	width: 100%;
	height: 6px;
}
.memberinfo_bottomleft {
	float: left;
	background: url(picfiles/panel_bottomleft.gif) no-repeat top left #e0f7ff;
	width: 5px;
	height: 6px;
}
.memberinfo_bottomright {
	float: right;
	background: url(picfiles/panel_bottomright.gif) no-repeat top left #e0f7ff;
	width: 8px;
	height: 6px;
}
.memberinfo_body {
	clear: both;
	font-size: 10pt;
	text-align: left;
	padding: 10 15 10 10 !important;
	padding: 10 15 0 10;
}
.memberinfo_head {
	color: blue;
	font-weight: bold;
	line-height: 16pt;
	padding: 2 0 0 0;
	border: 1px solid #0000ff;
}
.memberinfo_dataitem {
	color: #0000ff;
}
.memberinfo_memberid {
	font-weight: bold;
}
.memberinfo_photostatus {
	font-weight: bold;
	color: #ff59ad;
	margin: 10 0;
}
.memberinfo_profile {
	margin: 5 0;
}
.memberinfo_adcontent {
	margin: 12 0;
}
.memberinfo_lovestatus {
	clear: both;
	margin: 0 0 0 0;
}
.memberinfo_lovestatus_0 {
	float: left;
	width:  448px;
	height: 18px;
	background: url(pics/status0.gif) no-repeat left top;
}
.memberinfo_lovestatus_1 {
	float: left;
	width:  365px;
	height: 18px;
	background: url(pics/status1.gif) no-repeat left top;
}
.memberinfo_lovestatus_2 {
	float: left;
	width:  438px;
	height: 18px;
	background: url(pics/status2.gif) no-repeat left top;
}
.memberinfo_lovestatus_3 {
	float: left;
	width:  425px;
	height: 18px;
	background: url(pics/status3.gif) no-repeat left top;
}
.memberinfo_lovestatus_4 {
	float: left;
	width:  357px;
	height: 18px;
	background: url(pics/status4.gif) no-repeat left top;
}
.memberinfo_lovestatus_5 {
	float: left;
	width:  277px;
	height: 18px;
	background: url(pics/status5.gif) no-repeat left top;
}
.memberinfo_lovestatus_6 {
	float: left;
	width:  452px;
	height: 18px;
	background: url(pics/status6.gif) no-repeat left top;
}
.memberinfo_application {
	float: right;
}
.memberinfo_application a {
	margin: 0 10;
}
.memberinfo_application button{
	height: 17pt;
	line-height: 12pt;
}
.memberinfo_whitespace {
	clear: both;
}
.memberinfo_blog_biwayadvanced, .memberinfo_blog_advanced{
	background-color: #ff59ad;
}
.memberinfo_blog_ordinary {
	background-color: #429aef;
}
.memberinfo_blog_newregistered {
	background-color: #ff6600;
}
.memberinfo_blog {
	font-size: 10pt;
	line-height: 18pt;
}
.memberinfo_blog ul {
	margin: 0 0;
	list-style: none;
}
.memberinfo_blog ul li {
	float: left;
	margin: 0 0 0 15;	
	padding: 0 0 0 17;
	width: 45%;
    white-space: nowrap;
    overflow:hidden;
	background: url(skin/img/blogbullet.gif) no-repeat left 50%;
}
.memberinfo_blog ul li a {
	color: #ffffff;
}
.memberinfo_moreblog {
	float: right;
	padding: 0 15 7 0;
}
.memberinfo_csz {
	float: left;
	width: 52;
	height: 60;
	background: url(skin/img/csz2.gif) no-repeat left top;
}
.frank_recommendation {
	float: left;
	width: 28;
	height: 130;
	background: url(skin/img/frank_recommendation_logo.gif) no-repeat left top;
}
.memberinfo_warning_msg {
	font-size: 10pt;
	background-color: #ec005e;
	font-weight: normal;
	color: #ffffff;
	padding: 5 15;
}
#show_member_contactinfo table {
	text-align: center;
	font-size: 10pt;
	line-height: 17pt;
	border-collapse:collapse; 
	border-width:4 4 4 4;
	border: solid #9cdfff;
}
#show_member_contactinfo table td {
	border-collapse:collapse;  
	border: solid #9cdfff;
	padding: 5 10; 
	border-width:4 1 4 1;
	text-align: left;
}
.contact_type_column {
	background: #9cdfff;
}
#show_member_contactinfo table th {
    background: #ededed;
	text-align: left;
	border-collapse:collapse;  
	border: solid #9cdfff;
	padding: 5 10; 
	border-width:1 1 1 1;
}
.button_area {
	text-align: center;
	margin: 10 auto 10 auto;
}