@charset "utf-8";

/*
label {
	background: gray;
}
table.setCode th {
	color: red;
	border: 1px solid #000 !important;
	background: pink;
}
table.input th {
	color: purple;
	border: 1px solid #000 !important;
	background: pink;
}
table.confirm th {
	color: blue;
	border: 1px solid #000 !important;
	background: pink;
}
*/

table.confirm strong {
	color: #000;
}


.userInput h2 {
	margin: 0 0 20px 0;
	height: 19px !important;
	background: url(../../img/common/img_dottedline01.gif) repeat-x left 9px;
}
.userInput h3 {
	margin: 3px 0 10px 0;
	font-size: 0.9em;
}

p.mustCancel {
	font-size: 0.8em;
}
p.mustCancel span {
	padding-left: 1em;
}


/*userInput
------------------------*/
.userInput {
	margin: 0 0 20px 0;
	padding: 20px !important;
	border-top: 2px solid #6CB4E6;
	border-bottom: 2px solid #6CB4E6;
	background: url(../../img/common/bg_gray.gif) repeat-y left top;
}
.userInput .tableType1 {
	border: 5px solid #d9d9d9 !important;
}
.userInput table {
	border: 1px solid #fff;
}
.userInput table th{
	border: 1px solid #fff;
	background: #f0f0f0;
}
.userInput table td {
	border: 1px solid #fff;
	border-bottom: 1px solid #efefef;
}
.userInput table td ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.userInput table td ul li{
	margin: 0 0 10px 0;
}
.userInput table td.button {
	text-align: right;
}


/*entryCorp
------------------------*/

#entryCorp {
	margin: 30px 0 ;
	padding: 0 20px 20px 20px !important;
	background: url(../../img/common/bg_lightbrown.gif) repeat-y left top;
	border-top: 2px solid #CBAC5A;
	border-bottom: 2px solid #CBAC5A;
}
#entryCorp h2{
	margin: 20px 0;
	background: url(../../img/common/img_dottedline02.gif) repeat-x left 9px;
}
#entryCorp .tableType1 {
	margin: 0 20px !important;
	border: 5px solid #CBAC5A !important;
}

#entryCorp .tableType1 table {
	border: 1px solid #E8DBB7;
}
#entryCorp .tableType1 th,
#entryCorp .tableType1 td {
	border: 1px solid #E8DBB7;
}
#entryCorp .tableType1 th {
	background: #D4BB81;
}



/*langBox
------------------------*/

.langBox {
	margin: 0 0 5px 0;
	padding: 10px;
	border:1px solid #ededed;
	background: #f5f5f5;
	clear: both;
}
.langBox h3 {
	margin: 0 0 5px !important;
	padding: 0;
}
.langBox p {
	margin: 0 0 10px 0;
}

.langBox ul.langExp {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}
.langBox ul.langExp li {
	width: 33%;
	margin: 0;
	padding: 0 !important;
	float: left;
}
.langBox ul.langExpSelected li {
	margin:3px 0 0 0;
}


.userInput p.addBtn {
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
}
#history p.addBtn {
	margin: 5px 20px 0 0;
	padding: 0;
	text-align: right;
}













