table {
	border-collapse:collapse;	/*td공백시에도 선 유지*/
}

body {
	margin:0px;
	padding:0px;
}

form {
	display:inline;
}

a:link {
	font-size:9pt;
	text-decoration:none;
	color:darkblue;
}

a:visited {
	text-decoration:none;
	color:darkblue;
}

a:hover {
	/*text-decoration:underline;*/
	color:red;
}

a:active {
	text-decoration:none;
	color:red;
}

@page a4sheet {
	size:21.0cm 29.7cm;
}

.a4 {
	page:a4sheet;
/*	page-break-after:always;*/
}

.page_size {
	width:21.0cm;
	height:29.7cm;
}

.FixTable {
	width:100%;
	position:fixed;
	z-index:999;
	top:0px;
	left:0px;
}

.ConTable {
	position:overflow-y:scroll;
	position:absolute;
	height:100%;
	width:100%;
}

.input_box_CCM {
	font-size: 8pt; color: #oooooo;
	border:1px #b5b8c8 solid;
	background-image: url(/images/Htms_CCM/input_text_bg2.gif);
	height:15pt;
}

.output_box {
	font-size: 8pt; color: #oooooo;
	border:2px #FF0000 solid;
	background-image: url(/images/Htms_CCM/input_text_bg2.gif);
	height:15pt;
}

/*  검색박스  */

.box_bold_CCM {
	border: 3px solid #4b85bf;
}

.box_bold_sch {
	border: 3px solid #3EAF0E;
}

.table_bold_CCM {
	border: 4px solid #d9d9d9;
}

.table_bold_CCM .Blank {
	font-size: 5pt;  color: #496b9b;
	background-color:#ffffff;
}

.table_bold_CCM .Text {
	font-size: 10pt;  color: #496b9b;
	background-color:#ffffff;
}

.YesCus_Box {
	font-size: 16pt;  color: #496b9b;
	font-weight:bold;
/*	font-style:italic;
	text-decoration:line-through;*/
	border-top: 3px solid #FF0000;
	border-bottom: 3px solid #FF0000;
	border-left: 3px solid #FF0000;
	border-right: 3px solid #FF0000;
	background-color:#ffffff;
}

/* 탭대신 사용되는 서브테이블  */

.subtable_CCM {
	font-size: 9pt;  color: #496b9b;
	border-bottom: 1px solid #b4cef3;
	border-left: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
	background-color:#ffffff;
}

.subtable_secret_CCM {
	font-size: 9pt;  color: #496b9b;
	background-color:#ffffff;
}

.subtable_CCM .input_Only_R, .subtable_secret_CCM .input_Only_R {
	color: #333232;
	border-right: 1px solid #b4cef3;
}

.subtable_CCM .input_noli, .subtable_secret_CCM .input_noli {
	color: #333232;
}

.subtable_CCM .Title, .subtable_secret_CCM .Title, .subtable_CCM_Rep .Title {
	font-weight:bold;
	border-bottom: 1px solid #b4cef3;
	background-position: left bottom;
	background-image: url(/images/Htms_CCM/field_bg2.gif);
}

.subtable_CCM .Title_Bold_LBR, .subtable_secret_CCM .Title_Bold_LBR {
	font-weight:bold;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-position: left bottom;
	background-image: url(/images/Htms_CCM/field_bg2.gif);
}


.subtable_CCM .Title_Bold_LB, .subtable_secret_CCM .Title_Bold_LR {
	font-weight:bold;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-position: left bottom;
	background-image: url(/images/Htms_CCM/field_bg2.gif);
}

.subtable_CCM .Title_Bold_BR, .subtable_secret_CCM .Title_Bold_BR {
	font-weight:bold;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-position: left bottom;
	background-image: url(/images/Htms_CCM/field_bg2.gif);
}



.subtable_CCM .Title_orange, .subtable_secret_CCM .Title_orange {
	font-weight:bold;
	color: #fc5300;
	border-bottom: 1px solid #b4cef3;
	background-position: left bottom;
	background-image: url(/images/Htms_CCM/field_bg2.gif);
}

/*.subtable_CCM .desc, .subtable_secret_CCM .desc {*/
.subtable_CCM .desc_BR, .subtable_secret_CCM .desc_BR {
	color: #000000;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
	background-color:#f5f5f5;
}

.subtable_CCM .desc_LB, .subtable_secret_CCM .desc_LB {
	color: #000000;
	border-bottom: 1px solid #b4cef3;
	border-left: 1px solid #b4cef3;
	background-color:#f5f5f5;
}

.subtable_CCM .desc_LR, .subtable_secret_CCM .desc_LR {
	color: #000000;
	border-left: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
	background-color:#f5f5f5;
}

.subtable_CCM .desc_LBR, .subtable_secret_CCM .desc_LBR {
	color: #000000;
	border-bottom: 1px solid #b4cef3;
	border-left: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
	background-color:#f5f5f5;
}

.subtable_CCM .desc_Bold_L, .subtable_secret_CCM .desc_Bold_L {
	color: #000000;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
	border-left: 1px solid #000000;
	background-color:#f5f5f5;
}

.subtable_CCM .desc_Bold_R, .subtable_secret_CCM .desc_Bold_R {
	color: #000000;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #000000;
	background-color:#f5f5f5;
}

.subtable_CCM .desc_Bold_B, .subtable_secret_CCM .desc_Bold_B {
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #b4cef3;
	background-color:#f5f5f5;
}

.subtable_CCM .desc_Bold_BR, .subtable_secret_CCM .desc_Bold_BR {
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color:#f5f5f5;
}

.subtable_CCM .desc_Bold_LB, .subtable_secret_CCM .desc_Bold_LB {
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #b4cef3;
	border-left: 1px solid #000000;
	background-color:#f5f5f5;
}

.subtable_CCM .desc_Bold_LR, .subtable_secret_CCM .desc_Bold_LR {
	color: #000000;
	border-bottom: 1px solid #b4cef3;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color:#f5f5f5;
}

.subtable_CCM .desc_Bold_LBR, .subtable_secret_CCM .desc_Bold_LBR {
	color: #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color:#f5f5f5;
}

.subtable_CCM .desc_B, .subtable_secret_CCM .desc_B {
	color: #000000;
	border-bottom: 1px solid #b4cef3;
	background-color:#f5f5f5;
}


/* top line */
.subtable_CCM .desc_BT, .subtable_secret_CCM .desc_BT {
	color: #000000;
	border-Top: 1px solid #b4cef3;
	background-color:#f5f5f5;
}


.subtable_CCM .desc_R, .subtable_secret_CCM .desc_R {
	color: #000000;
	border-right: 1px solid #b4cef3;
	background-color:#f5f5f5;
}

.subtable_CCM .desc2_BR, .subtable_secret_CCM .desc2_BR {
	color: #000000;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
	background-color:#B5D3FF;
}

.subtable_CCM .des2c_B, .subtable_secret_CCM .desc2_B {
	color: #000000;
	border-bottom: 1px solid #b4cef3;
	background-color:#B5D3FF;
}

.subtable_CCM .desc_secret, .subtable_secret_CCM .desc_secret {
	color: #000000;
	border-bottom: 0px solid #b4cef3;
	border-right: 0px solid #b4cef3;
	background-color:#f5f5f5;
}

.subtable_CCM .input_B, .subtable_secret_CCM .input_B {
	color: #333232;
	border-bottom: 1px solid #b4cef3;
}

.subtable_CCM .input_BR, .subtable_secret_CCM .input_BR {
	color: #333232;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
}

.subtable_CCM .input_LB, .subtable_secret_CCM .input_LB {
	color: #333232;
	border-bottom: 1px solid #b4cef3;
	border-left: 1px solid #b4cef3;
}

.subtable_CCM .input_LBR, .subtable_secret_CCM .input_LBR {
	color: #333232;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
	border-left: 1px solid #b4cef3;
}

.subtable_CCM .input_R, .subtable_secret_CCM .input_R {
	color: #333232;
	border-right: 1px solid #b4cef3;
}

.subtable_CCM .input_T, .subtable_secret_CCM .input_T {
	color: #333232;
	border-top: 1px solid #b4cef3;
}
.subtable_CCM .input_Bold_R, .subtable_secret_CCM .input_Bold_R {
	color: #333232;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #000000;
}

.subtable_CCM .input_Bold_T, .subtable_secret_CCM .input_Bold_T {
	color: #333232;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
}

.subtable_CCM .input_Bold_B, .subtable_secret_CCM .input_Bold_B {
	color: #333232;
	border-bottom: 1px solid #000000;
}

.subtable_CCM .input_Bold_BT, .subtable_secret_CCM .input_Bold_BT {
	color: #333232;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #b4cef3;
}

.subtable_CCM .input_Bold_BR, .subtable_secret_CCM .input_Bold_BR {
	color: #333232;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.subtable_CCM .input_Bold_LBR, .subtable_secret_CCM .input_Bold_LBR {
	color: #333232;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

.subtable_CCM .input_search, .subtable_secret_CCM .input_search, .subtable_CCM_Rep .input_search {
	color: #496b9b;
	border-bottom: 1px solid #b4cef3;
	background-color:#EEEEEE;
}



.subtable_CCM_1 {
	font-size: 9pt;  color: #496b9b;
	border-bottom: 1px solid #cde6d7;
	border-left: 1px solid #cde6d7;
	border-right: 1px solid #cde6d7;
	background-color:#ffffff;
}

.subtable_secret_CCM_1 {
	font-size: 9pt;  color: #496b9b;
	background-color:#ffffff;
}

.subtable_CCM_1 .input_Only_R, .subtable_secret_CCM_1 .input_Only_R {
	color: #333232;
	border-right: 1px solid #b4cef3;
}

.subtable_CCM_1 .input_noli, .subtable_secret_CCM_1 .input_noli {
	color: #333232;
}

.subtable_CCM_1 .Title, .subtable_secret_CCM_1 .Title, .subtable_CCM_Rep_1 .Title {
	font-weight:bold;
	border-bottom: 1px solid #cde6d7;
	background-position: left bottom;
	background-image: url(/images/Htms_CCM/field_bg4.gif);
}

.subtable_CCM_1 .Title_orange, .subtable_secret_CCM_1 .Title_orange {
	font-weight:bold;
	color: #fc5300;
	border-bottom: 1px solid #cde6d7;
	background-position: left bottom;
	background-image: url(/images/Htms_CCM/field_bg4.gif);
}

.subtable_CCM_1 .desc_BR, .subtable_secret_CCM_1 .desc_BR {
	color: #333232;
	border-bottom: 1px solid #cde6d7;
	border-right: 1px solid #cde6d7;
	background-color:#ecf6f1;
}

.subtable_CCM_1 .desc_B, .subtable_secret_CCM_1 .desc_B {
	color: #000000;
	border-bottom: 1px solid #cde6d7;
	background-color:#f5f5f5;
}

.subtable_CCM_1 .desc2_BR, .subtable_secret_CCM_1 .desc2_BR {
	color: #000000;
	border-bottom: 1px solid #cde6d7;
	border-right: 1px solid #cde6d7;
	background-color:#B5D3FF;
}

.subtable_CCM_1 .desc2_B, .subtable_secret_CCM_1 .desc2_B {
	color: #000000;
	border-bottom: 1px solid #cde6d7;
	background-color:#B5D3FF;
}

.subtable_CCM_1 .desc_secret, .subtable_secret_CCM_1 .desc_secret {
	color: #333232;
	background-color:#ecf6f1;
}

.subtable_CCM_1 .input_B, .subtable_secret_CCM_1 .input_B {
	color: #333232;
	border-bottom: 1px solid #cde6d7;
}

.subtable_CCM_1 .input_BR, .subtable_secret_CCM_1 .input_BR {
	color: #333232;
	border-bottom: 1px solid #cde6d7;
	border-right: 1px solid #cde6d7;
}

.subtable_CCM_1 .input_LB, .subtable_secret_CCM_1 .input_LB {
	color: #333232;
	border-bottom: 1px solid #b4cef3;
	border-left: 1px solid #b4cef3;
}

.subtable_CCM_1 .input_LBR, .subtable_secret_CCM_1 .input_LBR {
	color: #333232;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
	border-left: 1px solid #b4cef3;
}

.subtable_CCM_1 .input_R, .subtable_secret_CCM_1 .input_R {
	color: #333232;
	border-right: 1px solid #b4cef3;
}

.subtable_CCM .input_noline, .subtable_secret_CCM .input_noline {
	color: #333232;
}

.subtable_CCM_1 .input_search, .subtable_secret_CCM_1 .input_search {
	color: #496b9b;
	border-bottom: 1px solid #cde6d7;
	background-color:#EEEEEE;
}


.subtable_CCM_3 {
	font-size: 9pt;  color: #496b9b;
	border-bottom: 1px solid #e9baba;
	border-left: 1px solid #e9baba;
	border-right: 1px solid #e9baba;
	background-color:#ffffff;
}

.subtable_secret_CCM_3 {
	font-size: 9pt;  color: #496b9b;
	background-color:#ffffff;
}

.subtable_CCM_3 .input_Only_R, .subtable_secret_CCM_3 .input_Only_R {
	color: #333232;
	border-right: 1px solid #b4cef3;
}

.subtable_CCM_3 .input_noli, .subtable_secret_CCM_3 .input_noli {
	color: #333232;
}

.subtable_CCM_3 .Title, .subtable_secret_CCM_3 .Title, .subtable_CCM_Rep_3 .Title {
	font-weight:bold;
	border-bottom: 1px solid #e9baba;
	background-position: left bottom;
	background-image: url(/images/Htms_CCM/field_bg3.gif);
}

.subtable_CCM_3 .Title_orange, .subtable_secret_CCM_3 .Title_orange {
	font-weight:bold;
	color: #fc5300;
	border-bottom: 1px solid #e9baba;
	background-position: left bottom;
	background-image: url(/images/Htms_CCM/field_bg3.gif);
}

.subtable_CCM_3 .desc_BR, .subtable_secret_CCM_3 .desc_BR {
	color: #333232;
	border-bottom: 1px solid #e9baba;
	border-right: 1px solid #e9baba;
	background-color:#fbf2f2;
}

.subtable_CCM_3 .desc_B, .subtable_secret_CCM_3 .desc_B {
	color: #000000;
	border-bottom: 1px solid #e9baba;
	background-color:#f5f5f5;
}

.subtable_CCM_3 .desc2_BR, .subtable_secret_CCM_3 .desc2_BR {
	color: #000000;
	border-bottom: 1px solid #e9baba;
	border-right: 1px solid #e9baba;
	background-color:#B5D3FF;
}

.subtable_CCM_3 .desc2_B, .subtable_secret_CCM_3 .desc2_B {
	color: #000000;
	border-bottom: 1px solid #e9baba;
	background-color:#B5D3FF;
}

.subtable_CCM_3 .desc_secret, .subtable_secret_CCM_3 .desc_secret {
	color: #333232;
	border-bottom: 0px solid #e9baba;
	border-right: 0px solid #e9baba;
	background-color:#fbf2f2;
}

.subtable_CCM_3 .input_B, .subtable_secret_CCM_3 .input_B {
	color: #333232;
	border-bottom: 1px solid #e9baba;
}

.subtable_CCM_3 .input_BR, .subtable_secret_CCM_3 .input_BR {
	color: #333232;
	border-bottom: 1px solid #e9baba;
	border-right: 1px solid #e9baba;
}

.subtable_CCM_3 .input_LB, .subtable_secret_CCM_3 .input_LB {
	color: #333232;
	border-bottom: 1px solid #b4cef3;
	border-left: 1px solid #b4cef3;
}

.subtable_CCM_3 .input_LBR, .subtable_secret_CCM_3 .input_LBR {
	color: #333232;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
	border-left: 1px solid #b4cef3;
}

.subtable_CCM_3 .input_R, .subtable_secret_CCM_3 .input_R {
	color: #333232;
	border-right: 1px solid #b4cef3;
}

.subtable_CCM_3 .input_search, .subtable_secret_CCM_3 .input_search {
	color: #496b9b;
	border-bottom: 1px solid #e9baba;
	background-color:#EEEEEE;
}



/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.subtable_CCM_4 {
	font-size: 9pt;  color: #496b9b;
	border-bottom: 1px solid #333232;
	border-left: 1px solid #333232;
	border-right: 1px solid #333232;
	background-color:#ffffff;
}

.subtable_secret_CCM_4 {
	font-size: 9pt;  color: #496b9b;
	background-color:#ffffff;
}

.subtable_CCM_4 .input_Only_R, .subtable_secret_CCM_4 .input_Only_R {
	color: #333232;
	border-right: 1px solid #b4cef3;
}

.subtable_CCM_4 .input_noli, .subtable_secret_CCM_4 .input_noli {
	color: #333232;
}

.subtable_CCM_4 .Title, .subtable_secret_CCM_4 .Title, .subtable_CCM_Rep_4 .Title {
	font-weight:bold;
	border-bottom: 1px solid #333232;
	background-position: left bottom;
	background-image: url(/images/Htms_CCM/field_bg5.gif);
}

.subtable_CCM_4 .Title_orange, .subtable_secret_CCM_4 .Title_orange {
	font-weight:bold;
	color: #fc5300;
	border-bottom: 1px solid #333232;
	background-position: left bottom;
	background-image: url(/images/Htms_CCM/field_bg2.gif);
}

.subtable_CCM_4 .desc_BR, .subtable_secret_CCM_4 .desc_BR {
	color: #000000;
	border-bottom: 1px solid #333232;
	border-right: 1px solid #333232;
	background-color:#f5f5f5;
}

.subtable_CCM_4 .desc_B, .subtable_secret_CCM_4 .desc_B {
	color: #000000;
	border-bottom: 1px solid #333232;
	background-color:#f5f5f5;
}

.subtable_CCM_4 .desc2_BR, .subtable_secret_CCM_4 .desc2_BR {
	color: #000000;
	border-bottom: 1px solid #333232;
	border-right: 1px solid #333232;
	background-color:#B5D3FF;
}

.subtable_CCM_4 .desc2_B, .subtable_secret_CCM_4 .desc2_B {
	color: #000000;
	border-bottom: 1px solid #333232;
	background-color:#B5D3FF;
}
.subtable_CCM_4 .desc_secret, .subtable_secret_CCM_4 .desc_secret {
	color: #333232;
	border-bottom: 0px solid #333232;
	border-right: 0px solid #333232;
	background-color:#E8E7E7;
}

.subtable_CCM_4 .input_B, .subtable_secret_CCM_4 .input_B {
	color: #333232;
	border-bottom: 1px solid #333232;
}

.subtable_CCM_4 .input_BR, .subtable_secret_CCM_4 .input_BR {
	color: #333232;
	border-bottom: 1px solid #333232;
	border-right: 1px solid #333232;
}

.subtable_CCM_4 .input_LB, .subtable_secret_CCM_4 .input_LB {
	color: #333232;
	border-bottom: 1px solid #b4cef3;
	border-left: 1px solid #b4cef3;
}

.subtable_CCM_4 .input_LBR, .subtable_secret_CCM_4 .input_LBR {
	color: #333232;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
	border-left: 1px solid #b4cef3;
}

.subtable_CCM_4 .input_R, .subtable_secret_CCM_4 .input_R {
	color: #333232;
	border-right: 1px solid #b4cef3;
}

.subtable_CCM_4 .input_search, .subtable_secret_CCM_4 .input_search, .subtable_CCM_Rep_4 .input_search {
	color: #496b9b;
	border-bottom: 1px solid #333232;
	background-color:#EEEEEE;
}



/* 집계표 관련 */

.subtable_CCM_Rep {
	font-size: 9pt;  color: #496b9b;
	text-align:center;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color:#ffffff;
}

.subtable_CCM_Rep_P {
	font-size: 15pt;  font-weight: bold; color: #000000;
	border-bottom: 1px solid #000000;
	background-color:#ffffff;
}

.subtable_CCM_Rep .Rep_Title {
	font-size: 10pt; font-weight: bold; color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color:#FFFF63;
}

.subtable_CCM_Rep .Rep_Sub_Title {
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color:#FFC300;
}

.subtable_CCM_Rep .Rep_Sub_Title_Del {
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color:#AEC850;
}

.subtable_CCM_Rep .Rep_Sub_Title_B {
	color: #000000;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-color:#FFC300;
}

.subtable_CCM_Rep .Rep_Sub_Title_D {
	color: #000000;
	border-top: 1px double #000000;
	border-bottom: 1px double #000000;
	border-left: 1px double #000000;
	border-right: 1px double #000000;
	background-color:#FFC300;
}

.subtable_CCM_Rep .Rep_Sum_input {
	color: #333232;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color:#FFFF9C;
}

.subtable_CCM_Rep .Rep_Sum_input_Del {
	color: #333232;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color:#AEC850;
}

.subtable_CCM_Rep .Rep_Sum_desc {
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color:#FFFF9C;
}

.subtable_CCM_Rep .Rep_input_R {
	color: #333232;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.subtable_CCM_Rep .Rep_input_R_Del {
	color: #333232;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color:#AEC850;
}

.subtable_CCM_Rep .Rep_input_Under {
	color: #333232;
	border-bottom: 1px solid #000000;
}

.subtable_CCM_Rep .Rep_input_noline {
	color: #333232;
}


/*	버튼	*/
.button, .button a, .button button, .button input {
/*position : relative;*/
margin : 0;
display : inline-block;
border : 0;
white-space : nowrap;
vertical-align : middle;
overflow : visible;
font-size: 8pt; color: #ffffff;
}

.button {
height : 20px;
padding : 0;
margin-right : 2px;
background-position : left top;
}

.button a, .button button, .button input {
left : 2px;
cursor : pointer;
}

.button a, .button button, .button input {
height : 20px;
padding : 0 8px 0 8px;
line-height : 20px;
background-position : right top;
}

.button *:hover, .button *:active, .button *:focus {
color : red;
}

.button a {
padding : 0 10px 0 10px;
}

.btn_Blue, .btn_Blue a, .btn_Blue button, .btn_Blue input {
background-image: url(/images/Htms_CCM/button_blue.gif);
}

.btn_Orange, .btn_Orange a, .btn_Orange button, .btn_Orange input {
background-image: url(/images/Htms_CCM/button_orange.gif);
}

.btn_Gray, .btn_Gray a, .btn_Gray button, .btn_Gray input {
background-image: url(/images/Htms_CCM/button_gray.gif);
color:#000000;
}

.btn_Violet, .btn_Violet a, .btn_Violet button, .btn_Violet input {
background-image: url(/images/Htms_CCM/button_violet.gif);
}

.btn_Green, .btn_Green a, .btn_Green button, .btn_Green input {
background-image: url(/images/Htms_CCM/button_green.gif);
}

.btn_Yellow, .btn_Yellow a, .btn_Yellow button, .btn_Yellow input {
background-image: url(/images/Htms_CCM/button_yellow.gif);
}

.btn_BlueGreen, .btn_BlueGreen a, .btn_BlueGreen button, .btn_BlueGreen input {
background-image: url(/images/Htms_CCM/button_bluegreen.gif);
}

/* 버튼  */ 
.btn_L_Blue {
	font-size: 8pt; color: #ffffff;
	height:23px;
	background-image: url(/images/Htms_CCM/button_blue.gif);
	background-repeat: no-repeat;
	background-position: left ;
}

.btn_R_Blue {
	font-size: 8pt; color: #ffffff;
	height:23px;
	text-align:center;
	background-image: url(/images/Htms_CCM/button_blue.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.btn_L_Orange {
	font-size: 8pt; color: #ffffff;
	height:23px;
	background-image: url(/images/Htms_CCM/button_orange.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.btn_R_Orange {
	font-size: 8pt; color: #ffffff;
	height:23px;
	text-align:center;
	background-image: url(/images/Htms_CCM/button_orange.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.btn_L_Gray {
	font-size: 8pt; color: #a4a3a3;
	height:23px;
	background-image: url(/images/Htms_CCM/button_gray.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.btn_R_Gray {
	font-size: 8pt; color: #a4a3a3;
	height:23px;
	text-align:center;
	background-image: url(/images/Htms_CCM/button_gray.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.btn_L_Violet {
	font-size: 8pt; color: #ffffff;
	height:23px;
	background-image: url(/images/Htms_CCM/button_violet.gif);
	background-repeat: no-repeat;
	background-position: left ;
}

.btn_R_Violet {
	font-size: 8pt; color: #ffffff;
	height:23px;
	text-align:center;
	background-image: url(/images/Htms_CCM/button_violet.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.btn_L_Green {
	font-size: 8pt; color: #ffffff;
	height:23px;
	background-image: url(/images/Htms_CCM/button_green.gif);
	background-repeat: no-repeat;
	background-position: left ;
}

.btn_R_Green {
	font-size: 8pt; color: #ffffff;
	height:23px;
	text-align:center;
	background-image: url(/images/Htms_CCM/button_green.gif);
	background-repeat: no-repeat;
	background-position: right;
}




.btn_L_Yes_Orange {
	font-size: 8pt; color: #ffffff;
	height:50px;
	vertical-align:middle;
	background-image: url(/images/YesTax/OneStop/button_orange.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.btn_R_Yes_Orange {
	font-size: 12pt; color: #ffffff;
	font-weight:bold;
	height:50px;
	text-align:center;
	vertical-align:middle;
	background-image: url(/images/YesTax/OneStop/button_orange.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.btn_L_Yes_Gray {
	font-size: 8pt; color: #a4a3a3;
	height:50px;
	vertical-align:middle;
	background-image: url(/images/YesTax/OneStop/button_gray.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.btn_R_Yes_Gray {
	font-size: 12pt; color: #a4a3a3;
	height:50px;
	text-align:center;
	vertical-align:middle;
	background-image: url(/images/YesTax/OneStop/button_gray.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.btn_L_Yes_Blue {
	font-size: 8pt; color: #ffffff;
	font-weight:bold;
	height:50px;
	vertical-align:middle;
	background-image: url(/images/YesTax/OneStop/button_blue.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.btn_R_Yes_Blue {
	font-size: 12pt; color: #ffffff;
	font-weight:bold;
	height:50px;
	text-align:center;
	vertical-align:middle;
	background-image: url(/images/YesTax/OneStop/button_blue.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/* 그리드 추가 */

.form3 {
	font-size: 9pt; color: #oooooo;
	border-top:2px #31508b solid;
	border-bottom:1px #31508b solid;
	background-color:#ffffff;
}

.form3_secret {
	font-size: 9pt; color: #oooooo;
	background-color:#ffffff;
}

/*	이정게시판 카테고리 용	*/
.form_secret {	
	font-size: 10pt; color: #oooooo; 
	background-color:#ffffff;
}

.form3 .Sum_Line, .form3_secret .Sum_Line {
	background-color:#ffffff;
	border-bottom:3px #31508b double;
	border-right:1px #e5e5e5 solid;
}

.form3 .grid_title, .form3_secret .grid_title {
	border-bottom:2px #31508b solid;
	font-size: 9pt; color: #42679b;
	text-align: center;
	font-weight:bold;
	background-image: url(/images/Htms_CCM/form_title_bg.gif);
	background-position: right bottom;
	background-color:#e1eafb;
}

.form3 .grid_input_C_B, .form3_secret .grid_input_C_B {
	font-size: 9pt; color: #oooooo;
	text-align: center;
	border-bottom:1px #31508b solid;
}

.form3 .grid_input_C_BR, .form3_secret .grid_input_C_BR {
	font-size: 9pt; color: #oooooo;
	text-align: center;
	border-bottom:1px #31508b solid;
	border-right:1px #e5e5e5 solid;
}

.form3 .grid_input_C_R, .form3_secret .grid_input_C_R {
	font-size: 9pt; color: #oooooo;
	text-align: center;
	border-right:1px #e5e5e5 solid;
}



.form3 .grid_input_C_BRL, .form3_secret .grid_input_C_BRL {
	font-size: 9pt; color: #oooooo;
	text-align: center;
	border-bottom:1px #31508b solid;
	border-right:1px #e5e5e5 solid;
	border-left:1px #e5e5e5 solid;
}

.form3 .grid_input_L_BRL, .form3_secret .grid_input_L_BRL {
	font-size: 9pt; color: #oooooo;
	text-align: left;
	border-bottom:1px #31508b solid;
	border-right:1px #e5e5e5 solid;
	border-left:1px #e5e5e5 solid;
}

.form3 .grid_input_L_BR, .form3_secret .grid_input_L_BR {
	font-size: 9pt; color: #oooooo;
	text-align: left;
	border-bottom:1px #31508b solid;
	border-right:1px #e5e5e5 solid;
}

.form3 .grid_input_R_BR, .form3_secret .grid_input_R_BR {
	font-size: 9pt; color: #oooooo;
	text-align: right;
	border-bottom:1px #31508b solid;
	border-right:1px #e5e5e5 solid;
}








.form3 .grid_input_C_over, .form3_secret .grid_input_C_over {
	border-bottom:1px #31508b solid;
	font-size: 9pt; color: #oooooo;
	text-align: center;
	border-right:1px #e5e5e5 solid;
	padding: 5px;
	background-color:#f1f1f1;
}



.subtable_CCM .inputDesc { /*타이틀*/
	border-bottom: 1px solid #b4cef3; 
	border-right: 1px solid #b4cef3; 
	background-color:#f5f5f5;
	font-weight:bold;
	padding:7px;
}
.subtable_CCM .inputDesc_bl { /*항목없는 메인 타이틀*/
	color: #666666;
	border-bottom: 1px solid #b4cef3; 
	border-right: 1px solid #b4cef3; 
	background-color:#f5f5f5;
	padding:7px;
}
.subtable_CCM .inputDesc_UnR { /*타이틀*/
	border-bottom: 1px solid #b4cef3;
	background-color:#f5f5f5;
	font-weight:bold;
	padding:7px;
}
.subtable_CCM .inputDesc_bl_UnR { /*항목없는 메인 타이틀*/
	color: #666666;
	border-bottom: 1px solid #b4cef3;
	background-color:#f5f5f5;
	padding:7px;
}
.subtable_CCM .desc_null { /*항목없는 정보명*/
	color: #666666;
	text-align:center;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
	background-color:#dddddd;
}
.subtable_CCM .desc_blue { /*항목있는 정보명*/
	color: #333232;  
	text-align:center;
	border-bottom: 1px solid #b4cef3; 
	border-right: 1px solid #b4cef3; 
	background-color:#cdddf4;
}


/*	커스텀 관련	*/
.subtable_CCM .CustomGrp_BR { /*타이틀*/
	border-bottom: 1px solid #b4cef3; 
	border-right: 1px solid #b4cef3; 
	background-color:#f5f5f5;
	font-weight:bold;
	padding:7px;
}
.subtable_CCM .CustomGrp_B { /*타이틀*/
	border-bottom: 1px solid #b4cef3;
	background-color:#f5f5f5;
	font-weight:bold;
	padding:7px;
}
.subtable_CCM .CustomGrp_null_BR { /*항목없는 메인 타이틀*/
	color: #666666;
	border-bottom: 1px solid #b4cef3; 
	border-right: 1px solid #b4cef3; 
	background-color:#f5f5f5;
	padding:7px;
}
.subtable_CCM .CustomGrp_null_B { /*항목없는 메인 타이틀*/
	color: #666666;
	border-bottom: 1px solid #b4cef3;
	background-color:#f5f5f5;
	padding:7px;
}
.subtable_CCM .CustomInfo_null_BR { /*항목없는 정보명*/
	color: #666666;
	text-align:center;
	border-bottom: 1px solid #b4cef3;
	border-right: 1px solid #b4cef3;
	background-color:#dddddd;
}
.subtable_CCM .CustomInfo_BR { /*항목있는 정보명*/
	color: #333232;  
	text-align:center;
	border-bottom: 1px solid #b4cef3; 
	border-right: 1px solid #b4cef3; 
	background-color:#cdddf4;
}
/*	커스텀 관련	*/


/*   CVM 에서 사용하던 것들 추가 테스트 중  */
/* 그리드 추가 */
.text_td {
	font-size: 9pt; 
	color:#a59b7f;
	letter-spacing:-1pt;
	border: 1px solid #a49b7f;
	background-color:#ffffff;
}

.text_pass {
	font-size: 9pt; 
	color:#2b1a16;
	letter-spacing:-1pt;
	padding-left: 10px;
	text-decoration:underline;
	line-height:150% 
}

.text_pass_on {
	font-size: 9pt; 
	color:#a84001;
	font-weight:bold;
	letter-spacing:-1pt;
	padding-left: 3px;
	padding-top: 3px;
	text-decoration:underline;
}