/* common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,textarea,button{margin:0;padding:0}
body,textarea,button,table{font-size:9pt;font-family:'MS PGothic'}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
legend,caption,.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
hr{display:none}

/* layout */
body{background:url(../Image/bg_body.gif) repeat 0 0}
#wrap{margin:0px auto 0;}
#header
{
	height:52px;
}
#container{overflow:hidden;zoom:1}
#footer{padding-left:490px}
#footer .seal{float:left;width:100px}
#footer .copy{float:left;width:500px;height:30px;background:url(../Image/txt_copyright.png) no-repeat 0 5px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Image/txt_copyright.png',sizingMethod=crop)}
#footer .copy span{display:inline-block;text-indent:-9999px}


/* common */
.index
{
	width:1200px
}
.index .border_inner
{
	padding:5px 1px 0px 3px
}
.index h1
{
	display:inline-block;
	float:left
}
.index .user
{
	float:right;padding-top:8px
}
.border_tl{height:12px;padding-left:12px;background:url(../Image/bg_top_l.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Image/bg_top_l.png',sizingMethod=crop);font-size:0}
.border_tr{height:12px;background:url(../Image/bg_top.png) no-repeat 100% 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Image/bg_top.png',sizingMethod=crop)}
.border_bl{height:12px;padding-left:12px;background:url(../Image/bg_bottom_l.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Image/bg_bottom_l.png',sizingMethod=crop)}
.border_br{height:12px;background:url(../Image/bg_bottom.png) no-repeat 100% 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Image/bg_bottom.png',sizingMethod=crop)}
.border{overflow:hidden;padding-left:12px;background:url(../Image/bg_middle_l.png) repeat-y 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Image/bg_middle_l.png',sizingMethod=crop)}
.border_inner{overflow:hidden;background:url(../Image/bg_middle.png) repeat-y 100% 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Image/bg_middle.png',sizingMethod=crop)}

.user .userinfo_l{float:left;height:32px; width:8px; background:url(../Image/bg_user_left.gif) no-repeat 0 0;}
.user .userinfo{float:left;height:32px; background:url(../Image/bg_user_middle.gif);}
.user .userinfo_r{float:left;height:32px; width:8px; margin-right:7px; background:url(../Image/bg_user_right.gif) no-repeat 0 0;}

.user .userinfo .name{float:left;padding:10px 5px 5px 5px;max-width:400px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.user .userinfo .name span{padding-left:20px;background:url(../Image/ico_mail.gif) no-repeat 0 0px;}
.user .userinfo .date{float:left;padding:10px 10px 6px;background:url(../Image/bg_user.gif) no-repeat 100% 0}
.user .userinfo .date span{padding-left:20px;background:url(../Image/ico_cal.gif) no-repeat 0 0px;}
.user .btns{float:left;padding-right:15px;}
.user .btns a{display:inline-block;width:120px;padding-top:1px;padding-left:11px;background:url(../Image/bg_user_btn.gif) no-repeat;font-weight:bold;font-size:14px;color:#4b4b4b;line-height:31px;text-align:center;text-decoration:none}
.user .btns a:hover{text-decoration:none}
.user .btns .help:hover{background-position:0 -32px}
.user .btns .lock{background-position:0 -64px}
.user .btns .lock:hover{background-position:0 -96px}


/* content */
.content{float:left;width:983px;margin-top:1px;padding-left:10px;border-top:2px solid #26459a;background:#fff}
.content .location{padding:6px 0 3px;color:#676767}
.content .location a{display:inline-block;font-size:11px;color:#676767;line-height:14px}
.content .location a:hover{text-decoration:underline}
.content .location .home{padding-left:20px;background:url(../Image/ico_home.gif) no-repeat 0 1px;font-family:Tahoma}
.content .location .curr{color:#1d59d2}
.content h3{position:relative;height:20px;margin-bottom:10px;border:solid #2e57cc;border-width:0 0 1px 4px;padding-left:5px;font-size:11pt;}
.content h3.type{margin-bottom:10px;height:20px;border-color:#26459a;padding-left:5px;font-size:12pt;
	top: 0px;
	left: 0px;
}
.content ul{margin:0 0 16px 5px}
.content li{padding-left:12px;background:url(../Image/ico_sprite.gif) no-repeat 2px 10px;border-bottom:1px solid #c3c3c3;line-height:22px;}
.content li a{display:inline-block;margin-left:12px;font-size:11px;font-family:'MS PGothic';color:#525252}
.content li em{display:inline-block;padding-right:15px;background:url(../Image/ico_sprite.gif) no-repeat 100% -54px;font-weight:bold;font-size:11px;font-family:Tahoma;color:#717171}
.content li.top{background-position:2px -20px}
.content li.top a{color:#004c9b}
.content li.top em{background-position:100% -84px;color:#3d3d3d}
.content .cont_btns{}
.content .cont_btns a{display:inline-block;width:147px;font-weight:bold;font-size:13px;color:#fff;line-height:29px;text-align:center;text-decoration:none}
.content .cont_btns a.type1{background:url(../Image/bg_btn1.gif) no-repeat 0 0}
.content .cont_btns a.type2{background:url(../Image/bg_btn2.gif) no-repeat 0 0}
.content table{width:100%;margin-bottom:16px;border-bottom:2px solid #c5c5c5;border-collapse:collapse;table-layout:fixed}
.content th,.content td{margin:0;padding:0;text-align:left}
.content th{padding:10px;border-right:1px solid #d8d8d8;background:#f7f7f7;color:#6f6f6f;font-weight:normal;}
.content th.th_type1{border:0}
.content th.th_type2{padding-left:0;text-align:center}
.content th span{color:#4370bb}
.content th span.normal{color:#6f6f6f}
.content th span.dot{display:inline-block;position:relative;top:-2px;top:-4px;width:3px;height:3px;margin-right:7px;background-color:#585858;font-size:0;line-height:0}
.content td{padding:3px 0 3px 10px;border-right:1px solid #d8d8d8;color:#696969}
.content td.td_type1{border:0 !important}
.content td.td_type2{padding-right:18px;text-align:right}
.content td.td_type3{background-image:none !important}
.content td.line{height:1px;padding:0 !important;background:#dcdcdc;font-size:0;line-height:0}
.content td select{vertical-align:middle;}
.content td .input_txt{border:1px solid #bcbcbc;vertical-align:middle;}
.content td .input_upload{border:1px solid #bcbcbc;vertical-align:middle}

.content td .detail{margin-left:5px;color:#5b5a5a}
.content td .copy{display:inline-block;vertical-align:-7px;vertical-align:-6px}
.content .tb_type2 th{padding-left:0;background:#f0f6fc;color:#45566e;text-align:center}
.content .tb_type2 td{padding-left:0;text-align:center}
.content .tb_type3 td{padding:11px 0 11px 8px}
.content .tb_type4{margin:6px 0 6px -1px;padding:0 15px;background:url(../Image/bg_table.gif) no-repeat 0 0;zoom:1}
.content .tb_type4 .tb_bottom{height:5px;margin:0px -15px 0;background:url(../Image/bg_table.gif) no-repeat 0 100%;font-size:0}
.content .tb_type4 table{margin:0;border:0}
.content .tb_type4 th{padding:8px 0;border:0;background:url(../Image/line_v.gif) no-repeat 100% 11px;color:#666}
.content .tb_type4 td{padding:5px 0 6px 8px;border:0}
.content .tb_type4 td.line{background:url(../Image/line_dot.gif) repeat-x 0 0}
.content .tb_type4 .search{display:inline-block;vertical-align:middle}
.content .tb_type4 .date{display:inline-block;position:relative;top:-1px;top:1px;color:#4c80c6}

.content .tb_type5{border-bottom:1px solid #7f7f7f;}
.content .tb_type5 th{padding:6px;border-right:0;border-top:2px solid #26459a;border-bottom:1px solid #9c9ea0;background:url(../Image/bg_th.gif) repeat-x 0 1;font-weight:bold;font-size:9pt;color:#505c7d;text-align:center}
.content .tb_type5 td{padding:4px;border:none;background:url(../Image/line_dot2.gif) repeat-y 100% 0;font-size:9pt;color:#505c7d;text-align:center}
.content .tb_type5 tr.over td{background-color:#fff7ff}
.content .tb_type5 td span{font-family:Tahoma}
.content .tb_type5 td.line{background:#dcdcdc;font-size:0;line-height:0}
.content .tb_type5 .acenter{text-align:center;}
.content .tb_type5 .aleft{text-align:left;}
.content .tb_type5 .aright{text-align:right;}

.content .order{position:absolute;top:-6px;_top:-3px;right:0;width:273px; height:20px;height:23px;padding:6px 0 0 31px;padding-top:3px;background:#f2edf4 url(../Image/ico_pencil.gif) no-repeat 11px 7px}
.content .order span{font-weight:normal;font-size:11px;color:#252525}
.content .order div{float:left;}
.content .order .titleDiv{margin-top:3px; margin-top:5px;}
.content .order .imgBtnDiv{margin-top:-1px; margin-top:1px;}
.content .order .chkBoxDiv{margin-top:-2px; margin-top:-1px;}
.content .order .chkBoxTextDiv{margin-top:2px; margin-top:4px; font-size:9pt; font-weight:normal;}
.content .order .input_txt{position:relative;top:-1px;top:1px;width:15px;height:14px;margin:0 2px 3px 0;padding:1px 0 0 6px;border:1px solid #bfbfbf;font-size:11px;color:#1c1c1c;text-align:right;vertical-align:middle}


/* paginate */
.paginate
{
	padding:6px;
	text-align:right;
}
.paginate a,
.paginate .strong
{
	position:relative;
	display:inline-block;
	margin-right:1px;
	padding:2px 4px 3px 4px;
	color:#000;
	text-decoration:none;
	border:1px solid #ffffff;
	font:bold 11px/normal Verdana;
	_width /**/:17px;
	letter-spacing:-1px;
}
.paginate .strong
{
	color:#f23219 !important;
	border:1px solid #e9e9e9;
}
.paginate .pre
{
	margin-right:6px;
	padding:4px 6px 2px 14px;
	_padding-bottom:1px;
	background:url(../Image/ico_arr_l_off.gif) no-repeat 6px 5px !important;
	letter-spacing:-1px;
}
.paginate .next
{
	margin-left:4px;
	padding:4px 16px 2px 6px;
	_padding-bottom:1px;
	background:url(../Image/ico_arr_r_off.gif) no-repeat 73px 5px !important;
	letter-spacing:-1px;
}
.paginate a.pre
{
	background:url(../Image/ico_arr_l.gif) no-repeat 6px 7px !important;
}
.paginate a.next
{
	background:url(../Image/ico_arr_r.gif) no-repeat 73px 7px !important;
}
.paginate .pre,
.paginate .next
{
	display:inline-block;
	color:#ccc;
	border:1px solid #e9e9e9;
	position:relative;
	top:0;
	_top:-2px;
	font-weight:normal;
	font-size:11px;
	_width /**/:75px
}
.paginate a.pre,
.paginate a.next
{
	color:#565656;
}
.paginate a:hover
{
	background-color:#f7f7f7 !important;
	border:1px solid #e9e9e9;
}
.paginate span
{
	font-size:11px;
	color:#474747;
}


.textbox_nonframe
{
    border-width:0px;
    font-size:9pt;
    color:#666666;
}

.message
{
	border: 0px;
	color: red;
	margin: 0px;
	padding-left: 0px;
	list-style: block;
	line-height:140%;
}
.message li
{
	border: 0px;
	color: red;
	margin: 0px;
	padding-left: 20px;
}

/* CSV Order */
.content .tb_type5 td table td { background-image:none; }
.content .tb_type5 td .TB_TITLE { text-align:left; color: #000000; font-weight:bold; border-top:solid 1px #d8d8d8; border-bottom: solid 1px #d8d8d8; background-color:#f7f7f7;}
.content .tb_type5 td .TB_ORDER { text-align:left; padding-left:10px; background:#f0f6fc; color:#45566e; border: solid 1px #dcdcdc;padding-bottom:3px; padding-top:3px; }
.content .tb_type5 td .TB_VAL { text-align:left; padding-left:10px; border: solid 1px #dcdcdc;padding-bottom:3px; padding-top:3px; }
.content .tb_type5 td .TB_VAL_ERROR { text-align:left; color:#000000; padding-left:10px; background-color:#fe8282;padding-bottom:3px; padding-top:3px;}
.content .tb_type5 td .ERROR { text-align:left; color: #ff0000; padding-top:0px; padding-bottom:0px;  }
.content .tb_type5 td .TB_ITEM { color: #006699; border-bottom: #666666 1px solid; border-left:solid 7px #ffffff; border-right:solid 7px #ffffff;}
.content .tb_type5 td .TB_ITEM_VAL { color: #45566e; border-left:solid 7px #ffffff; border-right:solid 7px #ffffff;}

.content .tb_type5 td .resultTableTitle { background:#f0f6fc; color:#45566e; border: solid 1px #dcdcdc;padding-bottom:3px; padding-top:3px; }
.content .tb_type5 td .resultTableContents { text-align:left; padding-left:10px; border: solid 1px #dcdcdc;padding-bottom:3px; padding-top:3px; }


/* tuiki */
table.default_table
{
	border-top:1px solid #c5c5c5; 
	border-bottom:1px solid #c5c5c5;
	font-size: 9pt;
	font-family: 'MS PGothic';
}
table.default_table tr{ border-top:1px solid #D8D8D8;}
table.default_table td
{
	padding: 3px 0 3px 10px;
	border-right: 1px solid #D8D8D8;
	color: #696969;
	text-align: left;
	border-top:1px solid #D8D8D8;
}
table.default_table th
{
	padding: 10px;
	border-right: 1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
	background: #F7F7F7;
	color: #6F6F6F;
	font-weight: normal;
	text-align: left;
}
table.default_table td.last, table.default_table th.last{ border-right: 0; }
table.default_table td.first, table.default_table th.first{ border-left: 1px solid #D8D8D8; }
table.default_table tr.notop{ border-top:0px; }
table.default_table .acenter{ text-align:center; }
table.default_table .aleft{ text-align:left; }
table.default_table .aright{ text-align:right; }


table.list_table 
table.list_table {border-bottom:1px solid #7f7f7f;}
table.list_table th{padding:6px;border-right:0;border-top:2px solid #26459a;border-bottom:1px solid #9c9ea0;background:url(../Image/bg_th.gif) repeat-x 0 1;font-weight:bold;font-size:9pt;color:#505c7d;text-align:center}
table.list_table td{padding:4px;border:none;background:url(../Image/line_dot2.gif) repeat-y 100% 0;font-size:9pt;color:#505c7d;text-align:center}
table.list_table tr.over td{background-color:#fff7ff}
table.list_table td span{font-family:Tahoma}
table.list_table td.line{background:#dcdcdc;font-size:0;line-height:0}
table.list_table .acenter{text-align:center;}
table.list_table .aleft{text-align:left;}
table.list_table .aright{text-align:right;}
table.list_table .gray{background-color:#eee;}

