input, textarea
	{ color:#000000; }

table.tac
	{ width: 220px; margin-left:auto; margin-right:auto; }
table.tac th, td
	{ vertical-align:top; padding:2px; }
p.tx
	{ padding-left:50px; }
ul.menu
	{ width:200px; margin-left:auto; margin-right:auto; padding-left:20px; margin-top:20px; }

table.adminlist
	{ border-collapse:collapse; width:100%; }
table.adminlist th,
table.adminlist td
	{ border:1px solid #666666; vertical-align:top; padding:2px 5px; }
table.adminlist th
	{ background:#C5CCD6; text-align:center; white-space:nowrap; }
table.adminlist td
	{ background:#ffffff; }
table.adminlist th.ivtitle
	{ width: 9em; text-align: left;}

table.details
	{ border-collapse:collapse; width:100%; }
table.details th,
table.details td
	{ border:none; vertical-align:top; padding:2px 5px; white-space:nowrap; }

td.ar
	{ text-align:right; }
td.ac
	{ text-align:center; }
td.notx
	{ text-align:right; }
th.ac1em,
td.ac1em
	{ text-align:center;vertical-align:middle;width:1em; }
th.ac2em,
td.ac2em
	{ text-align:center;vertical-align:middle;width:2em; }
th.ac3em,
td.ac3em
	{ text-align:center;vertical-align:middle;width:3em; }
th.ac4em,
td.ac4em
	{ text-align:center;vertical-align:middle;width:4em; }
th.ac4emnv,
td.ac4emnv
	{ text-align:center;width:4em; }
th.ac5em,
td.ac5em
	{ text-align:center;vertical-align:middle;width:4em; }
th.ac6em,
td.ac6em
	{ text-align:center;vertical-align:middle;width:6em; }
th.ac8em,
td.ac8em
	{ text-align:center;vertical-align:middle;width:8em; }

th.acv,
td.acv
	{ text-align:center;vertical-align:middle; }

td.nrp
	{ white-space:nowrap; }

p.actx
	{ text-align:center; margin-bottom:20px; }
p.errortx
	{ text-align:center; color:#ff0000; font-weight:bold; margin-bottom:20px; }
p.comptx
	{ text-align:center; margin-top:60px; margin-bottom:60px; }

div.searchbox
	{ width: 520px; margin-left:auto; margin-right:auto; margin-bottom:10px; }

div.btns1,
td.btns1
	{ width:122px; margin-left:auto; margin-right:auto; margin-top:20px; }
div.btns2
	{ width:244px; margin-left:auto; margin-right:auto; margin-top:20px; }
div.btns3
	{ width:366px; margin-left:auto; margin-right:auto; margin-top:20px; }
div.btns4
	{ width:488px; margin-left:auto; margin-right:auto; margin-top:20px; }
div.btns1s
	{ width:61px; margin-left:auto; margin-right:auto; margin-top:0px; }

div.btns1s img,
div.btns1 img,
div.btns2 img,
div.btns3 img,
div.btns4 img
	{ margin:5px; }
td.btns1 img
	{ margin:2px; }

div.txnv_area
	{ width:100%; }
div.txnv_area p
	{ float:left; }
div.txnv_area p.lbox
	{ width:25%; }
div.txnv_area p.rbox
	{ width:25%; text-align:right; }
div.txnv_area p.cbox
	{ float:left; width:49%; text-align:center; }

p#id_area {
	line-height:170%;
	border-bottom:1px solid ##001e62;
	color:#7D7D7D;
	margin-bottom:20px;
}

/* --- for form --- */
p input,
p textarea
	{ font-size: 100%; margin:1px; padding:2px; }
/*
}p input[type="text"]
	{ padding:2px 0px;}
*/

table.entryf input,
table.entryf textarea,
table.entryf select
	{ border: 1px DarkGray solid; background-color:white; }

table.nobdr td,
table.nobdr th
	{ border:none; vertical-align: top; padding 1px; white-space:nowrap; }

p.tx
	{ text-align:center; }

td.ac, th.ac, p.ac
	{ text-align:center; }

table.list {
	width:100%;
	border-collapse:collapse;
}
table.list td,
table.list th {
	border:1px solid #666666;
	padding:2px 5px;
}
table.list th {
	background:none repeat scroll 0 0 #eeeeee;
	vertical-align:middle;
}

table.list td {
	background:none repeat scroll 0 0 #FFFFFF;
	padding:2px 5px;
}

table.form th {
	width: 30%;
	text-align:left !important;
	vertical-align:top !important;
}

td.err {
	background:none repeat scroll 0 0 #f2ddef !important;
}

div.btn {
	text-align:center;
	margin-top: 20px;
}
div.btn input {
	margin: 0px 5px;
}

table.formadmin th {
	width: 20%;
	text-align:left !important;
	vertical-align:top !important;
}

div.bc_area {
	padding :5px 2px;
}

div.admin_je {
	margin-left:610px;
	margin-top:4px;
}

div.admin_je p {
	color: #ccc;
}

div.admin_upbox {
	background-color:white;
}

ul#menu {
	list-style: none outside none;
}
ul#menu li {
	padding: 4px 10px 3px;
	line-height:21px;
	border-right: 1px solid #001e62;
	background: url("/form/img/form/btn_rpt.jpg") repeat-x scroll 0 0 #001e62;
	display:inline;
	color: white;
}
ul#menu a {
	color: white;
	text-decoration: none;
}
ul#menu a:hover {
	color: white;
	text-decoration: underline;
}

table.w80 {
	width:80% !important;
	margin-right:auto !important;
	margin-left:auto !important;
}

table.w90 {
	width:90% !important;
	margin-right:auto !important;
	margin-left:auto !important;
}

table.list_ex {
	width:100%;
	border-collapse:collapse;
}
table.list_ex td,
table.list_ex th {
	border:1px solid #91794d;
	padding:2px 5px;
}
table.list_ex th {
	background:none repeat scroll 0 0 #f3ede1;
	vertical-align:middle;
}

table.list_ex tr {
	background:none repeat scroll 0 0 #FFFFFF;
}

table.list_ex td {
	padding:2px 5px;
}

table.srch th {
	width: 15%;
	text-align:left !important;
	vertical-align:top !important;
}

div#NU_bg  {
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:100;
	background-color:#000000;
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

div#NU_window {
	position:fixed;
	margin-top:200px;
	width:100%;
	left:0;
	right:0;
	z-index:103;
}

div#NU_message {
	border: 1px solid #91794D;
	background-color: white;
	margin: 10px auto;
	padding: 10px;
	width: 230px;
	text-align: center;
	position:relative;
	z-index:104;
}

div#NU_message_IE6 {
	border: 1px solid #91794D; 
	background-color: white; 
	margin: 10px auto;
	padding: 10px;
	width: 230px; 
	text-align: center;
}

span.opt {
	color: red;
	font-weight: normal;
}
