@charset "utf-8";

/* 공통 표 */



table.ceList {

	border-top: 1px solid #e21f27;

	border-collapse:collapse;

	empty-cells: show;

}



table.ceList th {

	height: 20px;

	border-bottom: 1px solid #a6a6a6;

	background:#e4e4e4 url('/img/common/icon_bar.gif') no-repeat right 5px;

	font-weight: normal;

}







table.ceList th.h_last {

	background-image:none;

}

	

table.ceList th.numB {

	font-size: 12px;

	font-weight: bold;

}

table.ceList td {

	text-align: right;

	border-right: 1px solid #d9d9d9;

	border-bottom: 1px solid #d9d9d9;

	padding: 0 5px;

	height: 20px;

	font-size: 12px;

}



table.ceList td.name {

	text-align: left;

	background: #f0f8fb;

	font-size: 11px;

}



table.ceList td.name01 {

	text-align: left;

	background: #f0f8fb;

	font-size: 11px;

	padding-left: 9px;

}



table.ceList td.name02 {

	text-align: left;

	background: #f0f8fb;

	font-size: 11px;

	padding-left: 20px;

}



table.ceList td.name03 {

	text-align: left;

	background: #fcf0f2;

	font: bold 11px dotum;

	padding-left: 9px;

	border-bottom: 1px solid #a6a6a6;

	color:#000;

}



table.ceList td.bor {

	border-bottom: 1px solid #a6a6a6;

}



table.ceList td.pink {

	border-bottom: 1px solid #a6a6a6;

	background: #fcf0f2;

	color: #000;

	font-weight: bold;

}



table.ceList td.unit {

	text-align: center;

	font-size: 11px;

} 



table.ceList bdNo01 {

	border: 1px solid #000;

}



















/* 추가(은미2009-11-03) */

.accountForm01 {

 font-size: 12px;

 border-collapse:collapse;

 border-top:1px solid #a6a6a6;

 font-size:bold 15px dotum;

}

.accountForm01 th {

 font-weight:normal;

 text-align:left;

 padding:1px 5px 0;

 height: 29px;

 border-right:1px solid #d9d9d9;

 border-bottom:1px solid #d9d9d9;

 background-color:#f4f4f4;

}



.accountForm01 .last {

	border-bottom:1px solid #a6a6a6;

}   



.accountForm01 th.texC {

	text-align: center;

}





.accountForm01 td {

 /* overflow:hidden; */

 border-right:1px solid #d9d9d9;

 border-bottom:1px solid #d9d9d9;

 padding:1px 5px 0 10px;

 height: 29px;

}

.accountForm01 .total_btn {

 float:right;

 vertical-align:-7px;

}



.accountForm01 .btLine {

 border-bottom:1px solid #a6a6a6;

} 



table.accountForm01 .texCenter {text-align:center;}

table.accountForm01 .data {height: 19px;}

table.accountForm01 td.pd05 {padding:1px 5px 0;}

.accountForm02 {
 font-size: 12px;
 border-collapse:collapse;
 font-size:bold 15px dotum;
}
.accountForm02 th {
 font-weight:normal;
 text-align:left;
 padding:0 5px 0;
 height: 29px;
 border-right:1px solid #d9d9d9;
 border-bottom:1px solid #d9d9d9;
 background-color:#f4f4f4;
}
.accountForm02 th.texC {
	text-align: center;
}
.accountForm02 td {
 border-right:1px solid #d9d9d9;
 border-bottom:1px solid #d9d9d9;
 padding:0 5px 0 10px;
 height: 29px;
}

input.login_form01 {

 padding:3px;

 margin-right:5px;

 font: normal 12px dotum; 

 border: 1px solid #cccccc;

 color: #525252;

 padding: 2px 4px;

}

input.login_form02 {

 margin-right:5px;

 font: normal 12px dotum; 

 border: 1px solid #cccccc;

 color: #525252;

 padding: 2px 4px;

}

input.login_form03 {

 font: normal 12px dotum; 

 border: 1px solid #cccccc;

 color: #525252;

 padding: 2px 4px;
}



.accountForm02 {

 font-size: 12px;

 border-collapse:collapse;

 border-top:1px solid #e21f27;

 font-size:bold 15px dotum;

}

.accountForm02 th {

 font-weight:normal;

 text-align:left;

 padding:1px 5px 0;

 height: 29px;

 border-right:1px solid #d9d9d9;

 border-bottom:1px solid #d9d9d9;

 background-color:#f4f4f4;

}   



.accountForm02 th.texC {

	text-align: center;

}





.accountForm02 td {

 overflow:hidden;

 border-right:1px solid #d9d9d9;

 border-bottom:1px solid #d9d9d9;

 padding:1px 5px 0 10px;

 height: 29px;

}



.accountForm02 .total_btn {

 float:right;

 vertical-align:-7px;

}



.accountForm02 .btLine {

 border-bottom:1px solid #a6a6a6;

} 



table.accountForm02 .texCenter {text-align:center;}

table.accountForm02 .data {height: 19px;}







table.redT {border-top:1px solid #e21f27;}

table.grayT {border-top:1px solid #a6a6a6;}
table.noneT {border-top:0}

.accountFormR {
 font-size: 12px;
 border-collapse:collapse;
 border-top:1px solid #bb3342;
 font-size:bold 15px dotum;
}
.accountFormR th {
 font-weight:normal;
 text-align:left;
 padding:1px 5px 0;
 height: 29px;
 border-right:1px solid #fccecf;
 border-bottom:1px solid #fccecf;
 background-color:#fcf0f2;
}
.accountFormR .last {
	border-bottom:1px solid #a6a6a6;
}   
.accountFormR th.texC {
	text-align: center;
}
.accountFormR td {
 /* overflow:hidden; */
 border-right:1px solid #fccecf;
 border-bottom:1px solid #fccecf;
 padding:1px 5px 0 10px;
 height: 29px;
}
.accountFormR .total_btn {
 float:right;
 vertical-align:-7px;
}
.accountFormR .btLine {
 border-bottom:1px solid #a6a6a6;
} 
table.accountFormR .texCenter {text-align:center;}
table.accountFormR .data {height: 19px;}
table.accountFormR td.pd05 {padding:1px 5px 0;}
.bdBotR {
	margin-top: -1px;
	border-top: 1px solid #bb3342;
}

.accountFormB {
 font-size: 12px;
 border-collapse:collapse;
 border-top:1px solid #2568bf;
 font-size:bold 15px dotum;
}
.accountFormB th {
 font-weight:normal;
 text-align:left;
 padding:1px 5px 0;
 height: 29px;
 border-right:1px solid #c4d6e4;
 border-bottom:1px solid #c4d6e4;
 background-color:#ecf7ff;
}
.accountFormB .last {
	border-bottom:1px solid #a6a6a6;
}   
.accountFormB th.texC {
	text-align: center;
}
.accountFormB td {
 /* overflow:hidden; */
 border-right:1px solid #c4d6e4;
 border-bottom:1px solid #c4d6e4;
 padding:1px 5px 0 10px;
 height: 29px;
}
.accountFormB .total_btn {
 float:right;
 vertical-align:-7px;
}
.accountFormB .btLine {
 border-bottom:1px solid #a6a6a6;
} 
table.accountFormB .texCenter {text-align:center;}
table.accountFormB .data {height: 19px;}
table.accountFormB td.pd05 {padding:1px 5px 0;}
.bdBotB {
	margin-top: -1px;
	border-top: 1px solid #2568bf;
}

.accountFormY {
 font-size: 12px;
 border-collapse:collapse;
 border-top:1px solid #bd8845;
 font-size:bold 15px dotum;
}
.accountFormY th {
 font-weight:normal;
 text-align:left;
 padding:1px 5px 0;
 height: 29px;
 border-right:1px solid #d2c49d;
 border-bottom:1px solid #d2c49d;
 background-color:#fbf5dd;
}
.accountFormY .last {
	border-bottom:1px solid #a6a6a6;
}   
.accountFormY th.texC {
	text-align: center;
}
.accountFormY td {
 /* overflow:hidden; */
 border-right:1px solid #d2c49d;
 border-bottom:1px solid #d2c49d;
 padding:1px 5px 0 10px;
 height: 29px;
}
.accountFormY .total_btn {
 float:right;
 vertical-align:-7px;
}
.accountFormY .btLine {
 border-bottom:1px solid #a6a6a6;
} 
table.accountFormY .texCenter {text-align:center;}
table.accountFormY .data {height: 19px;}
table.accountFormY td.pd05 {padding:1px 5px 0;}
.bdBotY {
	margin-top: -1px;
	border-top: 1px solid #bd8845;
}

.accountFormG {
 font-size: 12px;
 border-collapse:collapse;
 border-top:1px solid #82ab03;
 font-size:bold 15px dotum;
}
.accountFormG th {
 font-weight:normal;
 text-align:left;
 padding:1px 5px 0;
 height: 29px;
 border-right:1px solid #b8d082;
 border-bottom:1px solid #b8d082;
 background-color:#edf6d2;
}
.accountFormG .last {
	border-bottom:1px solid #a6a6a6;
}   
.accountFormG th.texC {
	text-align: center;
}
.accountFormG td {
 /* overflow:hidden; */
 border-right:1px solid #b8d082;
 border-bottom:1px solid #b8d082;
 padding:1px 5px 0 10px;
 height: 29px;
}
.accountFormG .total_btn {
 float:right;
 vertical-align:-7px;
}
.accountFormG .btLine {
 border-bottom:1px solid #a6a6a6;
} 
table.accountFormG .texCenter {text-align:center;}
table.accountFormG .data {height: 19px;}
table.accountFormG td.pd05 {padding:1px 5px 0;}
.bdBotG {
	margin-top: -1px;
	border-top: 1px solid #82ab03;
}