/* 내 쪽지함/내 포인트 리스트 관련 CSS */
.receivememolisttable {
	width: 644px;
	margin: 30px 0 0 0;
}

.receivememolisttablebg {
	background: url("/images/sub4/columns-receivememo.gif") no-repeat;
}

.sendmemolisttablebg {
	background: url("/images/sub4/columns-sendmemo.gif") no-repeat;
}

.receivememolisttable caption {
	width: 644px;
	text-align: right;
	color: #6f93a6;
	font-size: 9pt;
	font-family: "Dotum";
	padding: 0 0 5px 0;
}

.receivememolisttable thead {
	width: 644px;
	height: 37px;
}

.receivememolisttable th {
	cursor: hand;
}

.receivememolisttable tbody tr {
	height: 31px;
	background: url("/images/board/board_row_bg.gif") repeat-x;
	cursor: hand;
}

.receivememolisttable tbody .centertext {
	text-align: center;
	font-size: 10pt;
	font-family: "Gulim";
}

.receivememolisttable tbody .lefttext {
	text-align: left;
	font-size: 10pt;
	font-family: "Gulim";
}

.receivememolisttable tbody .righttext {
	text-align: right;
	font-size: 10pt;
	font-family: "Gulim";
}

.receivememolisttable tfoot {
	text-align: center;
	font-size: 9pt;
	font-family: "Dodum";
	padding: 15px 0 15px 0;
}

.receivememolisttable tfoot {
	text-align: center;
	font-size: 9pt;
	font-family: "Dodum";
	padding: 15px 0 0 0;
	color: #929292;
}

.receivememolisttable tfoot .curpage {
	font-weight: bolder;	
	color: #2a569f;
}

.receivememolistbuttongroup {
	width: 644px;
	text-align: right;
}

.receivememolistsearchbg {
	width: 644px;
	height: 50px;
	margin-top: 15px;
	background-color: #f4f4f4;
}

.receivememolistsearchform {
	width: 100%;
	margin-top: 15px;
}

.receivememolistsearchform input, select {
	font-size: 9pt;
}

/* 내 쪽지함 등록/보기 관련 CSS */
.memoviewtable {
	width: 644px;
	border-top: solid 3px #44accf;
	border-bottom: solid 1px #a0a0a0;
	font-size: 10pt;
	margin: 30px 0 0 0;
}

.memoviewtable th{
	width: 104px;
	background: #f7f7f7;
	border-bottom: solid 1px #d5d5d5;
	border-right: solid 1px #d5d5d5;
}

.memoviewtable td{
	text-align: left;
	padding: 8px 10px 8px 10px;
	border-bottom: solid 1px #d5d5d5;
}

.memoviewtable .b {
	font-weight: bolder;
}

.memoviewtable .heighten {
	height: 120px;
}

.memoviewbuttongroup {
	text-align: center;
	width: 644px;
}

.memoviewtable input, .memoviewtable textarea {
	background: #f5f5f5;
	border: solid 1px #cccccc;
}

.memoviewbuttongroup .imagebutton {
	cursor: hand;	
}


/* 밤톨이/밤송이 충전 내역 리스트 관련 CSS */
.moneylisttable {
	width: 644px;
}

.chargemoneylisttablebg {
	background: url("/images/sub4/columns-chargemoney.gif") no-repeat;
}

.paymoneylisttablebg {
	background: url("/images/sub4/columns-paymoney.gif") no-repeat;
}

.pointlisttablebg {
	background: url("/images/sub4/columns-point.gif") no-repeat;
}

.printlisttablebg {
	background: url("/images/sub4/columns-print.gif") no-repeat;
}

.moneylisttable caption {
	width: 644px;
	text-align: right;
	color: #797979;
	font-size: 9pt;
	font-family: "Dotum";
	padding: 0 0 5px 0;
}

.moneylisttable caption span {
	color: #318dd4;
	font-weight: bold;
}

.moneylisttable thead {
	width: 644px;
	height: 37px;
}

.moneylisttable th {
	cursor: hand;
}

.moneylisttable tbody tr {
	height: 31px;
	background: url("/images/board/board_row_bg.gif") repeat-x;
}

.moneylisttable tbody .centertext {
	text-align: center;
	font-size: 10pt;
	font-family: "Gulim";
}

.moneylisttable tbody .lefttext {
	text-align: left;
	font-size: 10pt;
	font-family: "Gulim";
}

.moneylisttable tbody .righttext {
	text-align: right;
	font-size: 10pt;
	font-family: "Gulim";
}

.moneylisttable tfoot {
	text-align: center;
	font-size: 9pt;
	font-family: "Dodum";
	padding: 15px 0 15px 0;
}

.moneylisttable tfoot {
	text-align: center;
	font-size: 9pt;
	font-family: "Dodum";
	padding: 15px 0 0 0;
	color: #929292;
}

.moneylisttable tfoot .curpage {
	font-weight: bolder;	
	color: #2a569f;
}

.moneylistbuttongroup {
	width: 644px;
	text-align: right;
}

.moneylistsearchform {
	width: 644px;
	margin-top: 15px;
	text-align: left;
}

.moneylistsearchform input, select {
	font-size: 9pt;
	border: solid 1px #c1cfdd;
}

/* 밤톨이/밤송이 충전 관련 CSS */
.chargetable {
	width: 644px;
	border-top: solid 3px #44accf;
	border-bottom: solid 1px #a0a0a0;
	font-size: 10pt;
	margin: 30px 0 0 0;
}

.chargetable caption {
	font-weight: bold;
	font-size: 10pt;
	color: #095e80;
	text-align: left;
	padding: 0 0 5px 10px;
	background: url("/images/common/common_dot3.gif") 0 5px no-repeat;
}

.chargetable th{
	width: 104px;
	background: #f7f7f7;
	border-bottom: solid 1px #d5d5d5;
	border-right: solid 1px #d5d5d5;
}

.chargetable td{
	text-align: left;
	padding: 8px 10px 8px 10px;
	border-bottom: solid 1px #d5d5d5;
}

.chargetable .b {
	font-weight: bolder;
}

.chargetable .heighten {
	height: 120px;
}

.chargebuttongroup {
	text-align: center;
	width: 644px;
}

.chargetable select {
	background: #f5f5f5;
	border: solid 1px #cccccc;
}

.chargebuttongroup .imagebutton {
	cursor: hand;	
}

.eventpointbg {
	width: 490px;
	height: 252px;
	background: url("/images/sub4/eventpointtomoney-bg.jpg") 0 0 no-repeat;
}

.eventpointtext {
	font-weight: bold;
	font-size: 10pt;
	color: #095e80;
	text-align: left;
	padding: 0 0 5px 10px;
	margin: 20px 0 0 40px;
	background: url("/images/common/common_dot3.gif") 0 5px no-repeat;
}

.cureventpoint {
	position: relative;
	top: 223px;
	font-size: 9pt;
	padding-left: 20px;
	background: url("/images/common/common_plusdot.gif") 0 50% no-repeat;
}

.cureventpoint span {
	color: #084db4;
	font-weight: bold;
	font-size: 10pt;
}
