@charset "utf-8";
.memberClauseDiv{
	background-image: url(../images/memberClauseFrame.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 387px;
	width: 464px;
	margin:20px 0 0 460px;
}
.memberClauseDiv div{
	position:relative;
	top:30px;
	left:40px;
	margin:0px;
	width:400px;
	height: 320px;
	overflow:auto;
	FILTER: Chroma(Color=#000000);
	scrollbar-face-color:#5995b3;
	scrollbar-track-color:#000000;
	scrollbar-arrow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
}
.memberClauseDiv div h2{ font-size:1.3em; text-align:center;}
.memberClauseDiv div p{font-size:1.2em;}
.memberClauseDiv div ol{ }
.memberClauseDiv div ol li{font-size:1.2em;}

.memberDataDiv {
	margin:0 auto;
	background: url(../images/bg_splat5.png) no-repeat left top;
	width: 820px;
	padding-top:50px;
	padding-left:100px;
	zoom:1;
	overflow:hidden;
}
.memberDataDiv fieldset{  
	border:none; 
	margin:0 0 0 15px;
	padding:0 0 55px 0;
	background:  url(../images/bg_pageFooter02.png) repeat-x left bottom;
	zoom:1;
}
.memberDataDiv fieldset legend{
	margin:30px 0 0 0px;
	background-image: url(../images/pageTitle.png);
	background-repeat: no-repeat;
	background-position: -1200px -350px;
	height: 50px;
	width: 400px;
	text-indent: -2000px;
	display:block;
	position: relative;
	z-index:2;
	zoom:1;
	overflow:hidden;
}
.memberDataDiv_body{
	background-color:#FFFFFF;
	margin:-10px 0 0 0px;
	padding:15px;
	zoom:1;
	overflow:hidden;
}

.memberDataDiv_body dl {margin: 0px 4% 0 0; width:45%;}
.memberDataDiv_body dl.left { float:left;}
.memberDataDiv_body dl.right { float:right;}
.memberDataDiv_body dl dd{
	margin: 0px;
	font-size: 1.2em; 
	zoom:1; 
	overflow:hidden;
}
.memberDataDiv_body dl dd div.itemStyle1 label{ display:block;}
.memberDataDiv_body dl dd div.itemStyle2 label{ display:inline;}
.memberDataDiv_body dl dd div{ margin-left:6em;}
.memberDataDiv_body dl label.colname{
	margin: 0px;
	display: block;
	float: left;
	width: 6em;
}
.memberDataDiv_primaryBtn{ margin:0 auto; clear:both; text-align:center;}

.memberDataDiv_input1{
	margin: 0px 5px 0px 0px;
	width: 12em;
}
.memberDataDiv_input2{
	margin: 0px 5px 0px 0px;
	width: 16em;
}
.memberDataDiv_input3{
	margin: 0px 0px 0px 5px;
	width: 4em;
}

.memberSignInDiv{
	margin: 0px 0 0px 50px;
	padding:0px;
	position:relative;
	width:746px;
	zoom:1;
}
.memberSignIn_form {
	margin: 0;
	width: 408px;
	height: 341px;
	background-image: url(../images/bg_signin_form.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	z-index:2;
	top:50px;
	left:0px;
	zoom:1;
	overflow:hidden;
}
.memberSignIn_form fieldset{border:none; margin:0;}
.memberSignIn_form legend{ display:none;}
.memberSignIn_form dl {
	margin-top: 126px;
	margin-left: 106px;
	zoom:1;
}
.memberSignIn_form dd{
	margin: 0.2em 0px;
	font-size: 1.2em;
	color: #666666;
	position: relative;
}
.memberSignIn_form dd label{
	margin: 0px 0 0 0px;
	display: inline;
	float: none;
	width: auto;
	position: absolute;
	left: 10px;
	line-height: 26px;
	height: 26px;
}
.memberSignIn_form dd.primaryBtn{}
.memberSignIn_form dd.primaryBtn input{	margin-left: 50px;	width: 6em;}
.memberSignIn_form ul{	margin: -20px 0 0 136px; zoom:1;padding:0;}
.memberSignIn_form li{
	list-style-type: none;
	margin: 0px 0.5em;
	display: inline;
	font-size:1.2em;
}
.memberSignIn_form li a {	color: #FFFFFF;}
.memberSignIn_form_input{
	margin: 0px 5px 0px 0px;
	width: 134px;
	background-color: #FFFFFF;
	border-style: none;
	padding: 0 0 0 40px;
	background-image: url(../images/signin_input_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 26px;
	line-height: 26px;
}
.memberSignIn_service{
	background-image: url(../images/bg_member_service.png);
	background-repeat: no-repeat;
	height: 497px;
	width: 634px;
	margin-left:250px;
}
.memberSignIn_service h1{ display:none;}
.memberSignIn_service ul{
	margin:0px;
	padding:0;
	width:400px;
	position: relative;
	left: 165px;
	top: 130px;
}
.memberSignIn_service ul li{
	margin:0px;
	background-image: url(../images/iconSet1.png);
	background-repeat: no-repeat;
	float: left;
	width: 120px;
	padding-left: 50px;
	list-style-type: none;
	height:50px;
	line-height:50px;
	font-weight:bold;
	font-size:1.2em;
	color:#000000;
}
.memberSignIn_service ul li.item1{ background-position: 0px 0px; }
.memberSignIn_service ul li.item2{ background-position: 0px -50px; }
.memberSignIn_service ul li.item3{ background-position: 0px -100px; }
.memberSignIn_service ul li.item4{ background-position: 0px -150px; }
.memberSignIn_service ul li.item5{ background-position: 0px -200px; }
.memberSignIn_service ul li.item6{ background-position: 0px -250px; }
.memberSignIn_service ul li.item7{ background-position: 0px -300px; }
.memberSignIn_service ul li.item8{ background-position: 0px -350px; }
.memberSignIn_service ul li.item9{ background-position: 0px -400px; }
.memberSignIn_service ul li.item10{ background-position: 0px -450px; }

.memberSignUpDiv{
	padding-top:50px;
	width:100%;
}
.memberSignUp_form {
	background-image: url(../images/bg_memberData.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:40px;
	width: 488px;
	height: 477px;
	position:absolute;
	z-index:2;
	top: 0px;
	left:0px;
	zoom:1;
	overflow:hidden;
}
.memberSignUp_form h1{
	background-image: url(../images/pageTitle.png);
	background-repeat: no-repeat;
	background-position: -1200px -200px;
	text-indent:-2000px;
	margin:0px 0 0 100px;
	padding:0px;
	height:45px;
	width:400px;
	display:block;
	zoom:1;
	overflow:hidden;
}
.memberSignUp_form fieldset{ border:none;margin:0;}
.memberSignUp_form fieldset legend{display:none;}
.memberSignUp_form p.greeting{{font-size:1.2em; width:90%;}
.memberSignUp_form dl {margin: 0px 0 0 106px;}
.memberSignUp_form dl.step1 { display:block;}
.memberSignUp_form dl.step2 { display:none;}
.memberSignUp_form dl dd{
	margin: 0px;
	font-size: 1.2em; 
	color:#FFFFFF;
}
.memberSignUp_form dl.step1 dd div label{ display:block;}
.memberSignUp_form dl.step2 dd div label{ display: inline}
.memberSignUp_form dd p{margin:0;}
.memberSignUp_form dl dd div{ 	margin-left:6em;}
.memberSignUp_form dl label.colname{
	margin: 0px;
	display: block;
	float: left;
	width: 6em;
}
.memberSignUp_form dl dd.primaryBtn input{ margin-left:6em;}
.memberSignUp_input1{
	margin: 0px 5px 0px 0px;
	width: 12em;
}
.memberSignUp_input2{
	margin: 0px 5px 0px 0px;
	width: 20em;
}
.memberContentDiv {
	background-image: url(../images/bg_splat5.png);
	background-repeat: no-repeat;
	background-position: -70px -30px;
	margin-left: 168px;
	min-height:250px;
	_height:250px;
	padding-top:50px;
	width: auto;
	zoom:1;
}
.memberContentDiv h1{
	background-image: url(../images/pageTitle.png);
	background-repeat: no-repeat;
	text-indent:-2000px;
	margin:50px 0 0 50px;
	padding:0px;
	height:50px;
	width:400px;
	display:block;
	position:relative;
	z-index:3;
	zoom:1;
	overflow:hidden;
}
.memberContentDiv h1.title01{	background-position: -1200px -50px;}
.memberContentDiv h1.title02{	background-position: -1200px -100px;}
.memberContentDiv h1.title03{	background-position: -1200px -150px;}
.msgBoxDiv {margin: -16px 0 0 50px;background-color:#FFF; padding:0px 15px; zoom:1; overflow:hidden;}
.msgBoxDiv_footer{
	margin: -5px 0 0 50px;
	padding:0 15px; 
	background:  url(../images/bg_pageFooter02.png) repeat-x center top;
	height:55px;
}
.msgBoxDiv_ctrl{margin:1em 0; list-style:none;}
.msgBoxDiv_ctrl li{
	float: left;
	margin-right: 1em;
	font-size:1.2em;
}
.msgBoxDiv_ctrl li.del a{
	background-image: url(../images/btn_15.png);
	background-repeat: no-repeat;
	height: 29px;
	width:auto;
	line-height:29px;
	padding-left:33px;
	display:block;
}
.msgBoxDiv_ctrl li.return a{
	background-image: url(../images/btn_10.png);
	background-repeat: no-repeat;
	height: 29px;
	width:auto;
	line-height:29px;
	padding-left:33px;
	display:block;
}
.msgBoxDiv dl{margin:0; clear:both;}
.msgBoxDiv dd{margin:0 1px; padding: 3px;float:left; font-size:1.2em;}
.msgBoxDiv dd.chkbox{width:2em;}
.msgBoxDiv dd.sender{width:150px;}
.msgBoxDiv dd.context{width:320px; overflow:hidden}
.msgBoxDiv dd.time{width:auto;}
.msgBox_header { background-color:#7da1b3; color:#FFFFFF;zoom:1;}
.msgBox_header a{color:#FFFFFF;}
.msgBox_header dd.chkbox,.msgBox_header dd.sender,.msgBox_header dd.context{border-right: groove 1px #fff;}
.msgBox_body_readed { background-color:#FFF; padding:0.2em 0; border-bottom:dotted 1px #ccc;zoom:1;}
.msgBox_body_unread { background-color:#FFF; padding:0.2em 0; border-bottom:dotted 1px #ccc;zoom:1; font-weight:bold; color:#333333}
.msgBox_body_unread a:link{ color:#333333}
.msgBox_body_unread a:hover{ color:#990000;}
.msgBox_body_readed:hover,.msgBox_body_unread:hover { background-color:#eaf5c4}
.msgBox_body_readed span.replied{
	background-image:url(../images/icon_14.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
	width:16px;
	display:block;
	float:left;
	text-indent:-2000px;
	overflow:hidden;
}
.msgBoxViewDiv {margin: -12px 0 0 50px;background-color:#FFF; padding:0px 15px; zoom:1; overflow:hidden;}
.msgBox_view {
	margin: 0px;
	list-style-type: none;
}
.msgBox_view li{margin:0px; padding: 3px; font-size:1.2em; clear:left;}
.msgBox_view li label.colname{float:left; width:5em; }
.msgBox_view li div {margin-left:5em; }
.msgBox_view li div dl {
	margin:0px;
	padding:5px 0;
	border-top: 1px dotted #98c3d9;
	color:#666;
	zoom:1;
}
.msgBox_view li div dl dt{margin:0px; float:left; }
.msgBox_view li div dl dd{margin:0px 0 0 105px ; }
.msgBox_view li div textarea{ width:44em; height:15em;  }
.msgBox_view li div input{ width:5em; margin:0.3em 0; display:block;}

