﻿@charset "utf-8";
/* CSS Document */
/* CSS Document */

/*common*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none;}
body,textarea,select,table,button,code{letter-spacing:0px; font-size:12px;line-height:1.25em;font-family:"굴림",Dotum,Helvetica,AppleGothic,Sans-serif;}

.it,textarea{border:1px solid #bcbcbc;}
ul,ol{list-style:none;}
table{border-collapse:collapse;}
img,fieldset{border:0;}
a{color:#000;text-decoration:none;cursor:pointer;}



/*글자줄이기*/
.ellipsis  {font:9pt "굴림"; width:100%; overflow:hidden; text-overflow:ellipsis; text-align:center; white-space: nowrap;}
.ellipsis2  {font:9pt "굴림"; width:100%; overflow:hidden; text-overflow:ellipsis;  }

/*테이블설정*/
.t_td1{ background-color:#b4d9ef; height:30px; text-align:center;}
.t_td2{ background-color:#d4e9c3; height:28px; text-align:center;}
.t_td3{ text-align:center;}
.t_td4{ padding-left:6px;}

body {font-family:돋움; font-size: 12px; margin-left: 5px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; text-align:center;}
img{ border:0px; }
.main_bg{ background: url(../img/main_bg.jpg) repeat-x top; margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;}
.bottom_bg{ background:#e4e4e4 repeat-x top; margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; height:102px;}
.sub_bg{ background: url(../img/sub_bg.jpg) repeat-x top; margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;}
.sub_bg_e{ background: url(../img/sub_bg_e.jpg) repeat-x top; margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;}
.body_bg2{ margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
.ebusiz{ float:right; padding-top:24px; font-weight:bold; font-size:13px }
td { font-size: 12px;}
#divMenu { height: 26px; background-color: #6AA5DF; padding: 2px; width:100%;}
.sub_underline { width:100%; background: url(../img/view_bar.gif) repeat-x top; margin-left: 0px;	margin-top: 10px; margin-right: 0px;	margin-bottom: 0px;}

/*중제목부문*/
.midTitle{ padding:10px 10px 10px 30px;	font-size:130%;	font-weight: bold; text-align:left;	background-color: #F6F9FB; background: url(../img/title_icon1.gif) no-repeat 10px 50%; border:1px;}
.midline{ border-bottom:1px solid #999; width:720px;}

.titleDiv{ position:relative;padding:5px 10px 10px 5px;height:42px; background-image:url(../img/title_bg.gif);}

/*회원가입, 로그인*/
.clearfloat { clear:both; height:0; font-size: 1px;line-height: 0px;}
/* 로그인 */

.login {
	margin:0px auto;
}
.login_text {
	font-family:굴림;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.login_box {
	font-size: 12px;
	color: #333333;
	width:110px;
	height:18px;
	background-color: #F2F8FF;
	border: 1px solid #7991AF;
	text-align: left;
	paddint-top:3px;
}

.divTd{  position:relative; float:left;padding-top:10px;}
.divTd01{
	position:absolute;
	padding:4px 0px 4px 30px;
	background-image: url(../img/s_icon.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	
	color: #5e5e5e;
	font-weight:bold;
	top: 8px;
	width: 86px;
}

.itemIcon01{
	position:absolute;
	background-image: url(../img/s_icon.gif);
	background-repeat: no-repeat;
	background-position: 1px -1px;
	font-size: 12px;
	color: #5e5e5e;
	font-weight:bold;
	top: 8px;
	height:18px;
	width:90px;
	text-align:right;
	line-height:18px;
}

.valign{vertical-align:text-bottom;}
.EllipsText{
	overflow : hidden;
	white-space: nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	-ms-text-overflow:ellipsis; 
	-moz-binding:url(/xe/ellipsis.xml#ellipsis);
	width:100%;
	
}

.dataListHead01{padding-right:17px;}
.dataListBody01{padding-right:0px;}

.dataResion1{ position:relative; border-top:2px solid #005474; border-left:1px solid #005474;border-bottom:1px solid #005474;border-right:1px solid #005474;background-color: #eee;}
.dataResion2{ position:relative; border-top:2px solid #2A90AC; border-left:1px solid #2A90AC;border-bottom:1px solid #2A90AC;border-right:1px solid #2A90AC;background-color: #eee;}

.dataResion3{ width:60%; border-top:4px solid #336600; border-left:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;}
.dataResion4{border-top:4px solid #960; border-left:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;}
.dataResion5{ border-top:2px solid #bcabe1;; border-left:1px solid #bcabe1;border-bottom:1px solid #bcabe1;border-right:1px solid #bcabe1;}

.searchResion1{ position:relative; border-top:2px solid #005474; border-left:1px solid #005474;border-bottom:1px solid #005474;border-right:1px solid #005474;}
.searchResion2{ position:relative; border-top:2px solid #005474; border-left:1px solid #005474;border-bottom:1px solid #005474;border-right:1px solid #005474;}

.dataLogin { background-image:url("../img/login_t_bg.gif"); background-repeat:no-repeat; width:618px; height:177px; padding: 50px 10px 10px 10px; margin: 30px 0 }
.dataFINDID { background-image: url(../img/login_find_BG.gif);background-repeat:no-repeat; width:720px; height:177px; padding: 50px 10px 10px 10px; margin: 30px 0 }
.dataFINDPW { background-image: url(../img/login_find_BG.gif);background-repeat:no-repeat; width:720px; height:177px; padding: 20px 10px 10px 350px; text-align: left;line-height: 160%; }

.find_r { background-image: url(../img/find_bg.gif); background-repeat: no-repeat; width:720px; height:122px; padding: 60px 10px 10px 220px;text-align: left;line-height: 160%; font:bold 20px/1 굴림; color:blue;  }

.div15 { padding:10px 0px 0px 0px; text-align:center;}
.div16 { width:100%;}

.dataJoin         { border-collapse:collapse;  	table-layout:fixed; width:100%}
.dataJoin th      { margin: 0; padding: 2px; border-bottom: 1px solid #e8e8e8; height:24px;font-size:12px; text-align: center; background-color:#f7f7f7; color:rgb(103, 103, 103); }
.dataJoin td      { text-align:left; margin: 0; padding: 2px; font-size:12px; border-bottom: 1px solid #e8e8e8; white-space: nowrap; background-color:#f7f7f7;}
.inputJoin		  { font-size: 12px; width:170px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinADDRESS { font-size: 12px; width:250px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinSAUPNO1 { font-size: 12px; width:40px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: center; }
.inputJoinSAUPNO2 { font-size: 12px; width:30px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: center; }
.inputJoinSAUPNO3 { font-size: 12px; width:70px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: center; }
.inputJoinDEPYNM  { font-size: 12px; width:145px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinUSERNM  { font-size: 12px; width:145px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinUSERNM2 { font-size: 12px; width:138px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinUSERID  { font-size: 12px; width:90px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinUSERPW  { font-size: 12px; width:90px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinTELNUM  { font-size: 12px; width:45px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: center; }
.inputJoinMOBNUM  { font-size: 12px; width:40px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: center; }
.inputJoinMAILID  { font-size: 12px; width:145px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinMAILID2 { font-size: 12px; width:138px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinUSERID2 { font-size: 12px; width:138px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinUSERPW2 { font-size: 12px; width:138px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinCONNUM { font-size: 12px; width:138px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinUSERNMr { font-size: 12px; width:138px; color: #3c3c3c;background: #EEE; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinUSERIDr { font-size: 12px; width:90px; color: #3c3c3c;background: #EEE; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.inputJoinMOBNUMr { font-size: 12px; width:40px; color: #3c3c3c;background: #EEE; height: 18px;border: 1px solid #c6c6c6;text-align: center; }
.inputJoinMAILIDr { font-size: 12px; width:138px; color: #3c3c3c;background: #EEE; height: 18px;border: 1px solid #c6c6c6;text-align: left;}

/*Admin 회원가입, 로그인*/
.inputSAUPNO1 { font-size: 12px; width:40px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #79A4CE;text-align: center; }
.inputSAUPNO2 { font-size: 12px; width:30px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #79A4CE;text-align: center; }
.inputSAUPNO3 { font-size: 12px; width:70px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #79A4CE;text-align: center; }
.inputTELNUM  { font-size: 12px; width:100px; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #79A4CE; }

.font1				{ color:#8F8F8F; }
.font2				{ font-size:12px; color:#767197; font-size:12px; font-weight:bold; font-family:malgun gothic; }
.font3				{ font-family:Malgun Gothic; font-size:12px; font-weight:bold; color:#666666; }
.textCss			{ color:#0A02FD; }

/*--------------------*//*새 주소 검색*//*--------------------*/

.inputText  		{ background: #fff; border: 1px solid #c6c6c6; width:127px; height: 18px; color: #3c3c3c; font-size: 10px; font-family:malgun gothic; text-align: left;}
.comBox1  			{ width:190px; height:23px; font-family:malgun gothic; }
.comBox2  			{ width:75px; height:23px; }

.adrPopContent		{ position:relative; float:left; left:5px; width:438px; height:390px; border: 1px solid #DADADC; }

.adrSchDiv			{ position:relative; float:left; width: 400px; left:20px; top:10px;  }
.adrSchDiv td		{ padding:2px; width:70px; text-align:right; font-size:12px; font-weight:bold; font-family:malgun gothic; }

.adrSchDiv2 		{ position:relative; float:left; width: 400px; left:20px; top:13px; }
.adrSchDiv2 td		{ padding:2px; width:70px; text-align:right; font-size:12px; font-weight:bold; font-family:malgun gothic;}

.adrSchDiv3			{ position:relative; float:left; width:400px; left:20px; } 

.adrdataList 		{ position:relative; float:left; top:17px; width:100%; border-collapse:collapse; table-layout:fixed; padding-right:5px; }
.adrdataList th 	{ margin: 0; padding: 2px; border: 1px solid #DADADC; height:20px; font-size:12px; text-align: center; background-color:#f7f7f7; color:#1665BE; }

.popdataList 		{ border-collapse:collapse; table-layout:fixed; width:100%;}
.popdataList td		{ border: 1px solid #DADADC; }

.gridboxAdr			{ position:relative; top:16px; width:100%; height:170px; border: 1px solid #DADADC; overflow-y:scroll; overflow-x:hidden; background-color: #fff; white-space:nowrap; }

/*------------------------------------------------------------*/

/* 아이디, 비밀번호 찾기 영역 div */
.radio1_div	{ position:relative; font-size: 15px; font-weight:bold; font-family:Dotum; color: #585353; }
.find_div	{ border:1px solid #79A4CE; padding:20px; }


.datajoin1 { border-collapse:collapse;  table-layout:fixed; width:100%;}
.datajoin1 th{ margin: 0; padding: 0px; border-bottom: 1px solid #e8e8e8; height:28px; font-size:12px; text-align: center; background-color:#f7f7f7; color:rgb(103, 103, 103);}
.datajoin1 td{ text-align:left; margin: 0; padding: 0px; height:28px; font-size:12px; border-bottom: 1px solid #e8e8e8; }

.dataemail { background-image: url(../img/email_login_bg.gif); background-repeat: no-repeat; width:720px; height:120px; padding: 30px 10px 10px 190px;text-align: left;line-height: 160%; }
.logintd{ padding:0px 4px 0px 300px; height:24px;}
.findtd{ height:22px; text-align:right;}
.find_r { background-image: url(../img/find_bg.gif); background-repeat: no-repeat; width:720px; height:122px; padding: 60px 10px 10px 200px;text-align: left;line-height: 160%; }
.line{border-bottom: 1px solid #b5b5b5;}

#divID {
	position:absolute;
	left:30px;
	top:400px;
	width:40px;
	height:20px;
	z-index:1;
}
#divPW{
	position:absolute;
	left:145px;
	top:10px;
	width:52px;
	height:20px;
	z-index:2;
}

.color_o {color: #CC6600}

.left2 {background:#c3dfeb; text-align:left; background-image: url(../img/left2_bg.gif); background-repeat: no-repeat;padding:14px 14px 14px 200px; }
.left_text{color:#000000; font-weight:bold; background-color: #ffffff; padding: 3px; float: left;}

.notice_line1 {padding:6px 0px 6px 0px; font-weight:bold;}
.notice_line2 {border-bottom: 1px solid #be1633; padding:6px 0px 6px 0px; }


/*이미지*/
.img01{ background: url(../img/login_bg.gif) no-repeat ; height: 140px;padding:130px 0px 0px 0px; width:180px;}
.img02{ cursor: hand;}
.img03{ background: url(../img/login_sbg.gif) no-repeat ; height: 100Px;padding:40px 20px 0px 0px; width:200PX;}

/*DIV 설정*/
.div04{padding-right:17px;}
.div05{padding-right:17px; }
.div051{padding-right:17px;}
.div06{padding:30px;}
.div01{text-align:left; padding:5px; }
.div02{text-align:center; padding:4px; }
.div03{text-align:left; padding:5px 0px 5px 0px; }
.div07{padding:5px; background: #eee; text-align: left}
.div17{padding:5px; background: #f7f7f7; text-align: left; margin: 5px; border: 1px dashed #cccccc; padding:10PX;}
.div17_1{padding:5px; background: #eee; text-align: left; margin: 5px; border: 1px solid #cccccc;}
.div18{padding:5px 10px; border-left: 1px solid #cccccc; margin: 0 0 0 40%;}
.div19{width:40%; float: left;}
.div20{padding:15px; border-left: 1px solid #cccccc; margin: 0 0 0 40%;}
.div21{padding:15px; border-left: 1px solid #cccccc; margin: 0 0 0 50%;}
.div22{width:50%; float: left;}
.div23{padding:35px; border-left: 1px solid #cccccc; margin: 0 0 0 50%;}
.div24{padding:45px; border-left: 1px solid #cccccc; margin: 0 0 0 50%;}
.div25{padding-left:10px; border-left: 1px solid #cccccc; margin: 0 0 0 50%;}
.div26{padding:10px; border-left: 1px solid #cccccc; margin: 0 0 0 40%; }
.div27{padding:10px; border-left: 1px solid #cccccc; margin: 0 0 0 40%;}
.div28{padding:50px; border-left: 1px solid #cccccc; margin: 0 0 0 50%;}
.div29{text-align:center; padding:5px; border: 1px solid #eee; width: 200px; }
.div30{width:60px; height:60px; position:absolute; left:320px; top:70px; }
.div31{text-align:left; padding:5px; line-height: 150%; }
.div32{margin:5px 0px;width:100%; text-align:center; }
.div33{width:330px; margin-right:20px }
.div34{ font-size:18px; font-weight:bold;}

.divCenter{position: absolute; top:40%; left:40%;margin:-100px 0 0 -100px;}
.divCenter2{width:100%; height:100%; text-align:center;}
.displayNone{display:none;}
.adim_img {background: url(../img/admin_bg.jpg) no-repeat;  background-position:right; width:650px; height:500px;}

/*조회조건부문*/
.search1 { line-height:180%;  padding:10px 10px 10px 10px; text-align:left; border-top:3px solid #a1c96a;border-left:1px solid #a1c96a;border-right:1px solid #a1c96a;border-bottom:1px solid #a1c96a;margin-bottom: 10px;}
.search2 { width: 100%; padding:10px; background:#F3F3F3; text-align:left;}
.search3 { width: 100%; padding:10px; background:#D5EAEA; text-align:left;}
.search4 { background:url("../img/title01.jpg") no-repeat; padding: 6px 0px 0px 15px; font-weight: bold; color: #fff; text-align: left;margin-bottom: 0px;}
.search5 { background:url("../img/title02.jpg") no-repeat; padding: 6px 0px 0px 15px; font-weight: bold; color: #fff; text-align: left;}
.search6 { background:url("../img/title03.jpg") no-repeat; padding: 6px 0px 0px 15px; font-weight: bold; color: #fff; text-align: left;}
.search7 { background:url("../img/title02.jpg") no-repeat; padding: 6px 0px 0px 15px; font-weight: bold; color: #fff;text-align: left;}
.search8 {width:40%; float: left;}
.search9 {  padding:10px; background:#D5EAEA; text-align:left; border:1px solid #6ac5c9; margin-bottom: 5px;}

.input1 { font-size: 12px; color: #000;background: #ffffff; border: 1px solid #79A4CE;text-align: left;margin-right: 2px;}
.input2 { font-size: 12px; color: #000;width:86px;  background-color: #FFF; border: 1px solid #79A4CE;text-align: left;}
.input3 { font-size: 12px; color: #000;background: #ffffff; width:50px; border: 1px solid #79A4CE;text-align: left;}
.input4 { font-size: 12px; width:100px;  text-align: left;border: 0px ;}
.input5 { font-size: 12px; color: #000;width:170px; border: 1px solid #79A4CE;text-align: left;background: #ffffff;}
.input51 { font-size: 12px; color: #000;width:250px; border: 1px solid #79A4CE;text-align: left;background: #ffffff;}
.input6 { font-size: 12px; width:90%; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.input61 { font-size: 12px; width:50%; color: #3c3c3c;background: #fff; height: 18px;border: 1px solid #c6c6c6;text-align: left;}
.input7  { font-size: 12px; color: #000000;background: #fff; border: 1px solid #7f9db9;text-align: left;margin-right: 2px;width:100px;height: 14px;padding:2px 4px 0;font:normal 12px 돋움;}
.input7r { font-size: 12px; color: #000000;background: #fff; border: 1px solid #7f9db9;text-align: left;margin-right: 2px;width:100px;height: 14px;padding:2px 4px 0;font:normal 12px 돋움;background-color:#EEE;}
.input7_1 { font-size: 12px; color: #000000; text-align: left;margin-right: 2px; width:100px; height: 16px; border:0px solid gray; background-color:transparent; }
.input71 { font-size: 12px; color: #1E1E1E;background: #fff; border: 1px solid #7f9db9;text-align: right;padding-right:2px; width:100px;height: 16px;}
.input77 { font-size: 12px; color: #3c3c3c;width:250px; height: 18px; background-color: #FFF; border: 1px solid #79A4CE;text-align: left;}
.input8 { height: 18px; border:1px solid #CDCDCD; background:#FFFFFF;}
.input9 { border:1px solid #CDCDCD; background:#FFFFFF;}
.input10 { font-size: 12px; color: #000;width:50px;  background-color: #FFF; border: 1px solid #79A4CE;text-align: left;}
.input11 { font-size: 12px; width:170px;  text-align: left;border: 0px ;}
.input12 { font-size: 12px; color: #3c3c3c;width:180px; height:16px; background-color: #FFF; border: 1px solid #d4d4d4;text-align: left;}

.input21 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:80px }
.input22 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:80px }
.input23 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:70px }
.input24 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:63px }
.input25 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:30px }

.input31_1 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:150px; border: 1px solid #fff;height: 20px;}
.input31_2 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:150px; border: 1px solid #ccc;height: 20px; }

.input31_3 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:90px;  border-width:0px}
.input31_4 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:90px;  border-width:1px}

.input31_5 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:110px;  border-width:0px}
.input31_6 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:110px;  border: 1px solid #ccc;height: 20px; margin-right:5px}

.input31_7 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:650px;  border-width:0px; color:red; font-weight:bold;}
.input31_8 { color: #000; background: #ffffff; text-align:left; padding: 0 2px; width:300px;  border-width:0px; }

.input32_120 { text-align:left; width:120px; border-width:0px }

.input33_120 { text-align:left; width:120px; }
.input33_70 { text-align:left; width:70px; }
.input33_40 { text-align:left; width:40px; }

/*데이타출력부문*/
.gridbox	{ overflow-y:scroll; overflow-x:hidden;	width: 100%;background-color: #fff;}
.gridbox2	{ overflow-y:scroll; overflow-x:hidden; width: 100%; height:150px;}
.gridbox3	{ overflow-y:scroll; overflow-x:hidden; height:500px;}
.gridbox4	{ overflow-y:scroll; overflow-x:hidden; width: 100%; height:70px;}
.gridbox7	{ overflow-y:scroll; overflow-x:hidden; width: 100%; height: 271px; }
.gridbox71	{ overflow-y:scroll; overflow-x:hidden; height: 268px; width:100%;}
.gridbox72	{ overflow-y:scroll; overflow-x:hidden; height: 279px; width:100%;}
.gridbox73	{ overflow-y:scroll; overflow-x:hidden; height: 250px; width:100%;}
.gridbox8	{ overflow-y:scroll; overflow-x:hidden; height: 370px; width: 100%;  }
.gridbox81	{ overflow-y:scroll; overflow-x:hidden; height: 415px; width:100%;}
.gridbox82	{ overflow-y:scroll; overflow-x:hidden; height: 400px; width:100%;}
.gridbox83	{ overflow-y:scroll; overflow-x:hidden; height: 150px; width:100%;}
.gridbox84	{ overflow-y:scroll; overflow-x:hidden; height: 370px; width:100%; }
.gridbox85	{ overflow-y:scroll; overflow-x:hidden; height: 350px; width:100%;}
.gridbox86	{ overflow-y:scroll; overflow-x:hidden; height: 300px; width:100%;}
.gridbox87	{ overflow-y:scroll; overflow-x:hidden; height: 150px; width:100%;}
.gridbox88	{ overflow-x:hidden;  }
.gridbox350	{ overflow-y:scroll; overflow-x:hidden; height: 350px; width:100%;}
.gridbox400	{ overflow-y:scroll; overflow-x:hidden; height: 400px; width:100%;}
.gridbox450	{ overflow-y:scroll; overflow-x:hidden; height: 450px; width:100%;}
.gridbox430	{ overflow-y:scroll; overflow-x:hidden; height: 430px; width:100%;}
.gridbox91{ overflow-y:scroll; overflow-x:hidden; height: 300px; width:100%;}




/*데이타그리드*/
.dataListHead2 { border-collapse:collapse;  border: 1px solid #ddd;	table-layout:fixed;}
.dataListHead2 th{ margin: 0; padding: 2px; border: 1px solid #ddd;height:23px; font-size:12px; text-align: center; background-color:#DDEDCB; color:#000000; font-weight:normal;}
.dataListHead2 td{  margin: 0; padding: 2px; font-size:12px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; white-space: nowrap; background-color:#DDEDCB;}

.dataListHead6 { border-collapse:collapse;  border: 1px solid #ddd;	table-layout:fixed;}
.dataListHead6 th{ margin: 0; padding: 2px; border: 1px solid #ddd;height:23px;font-size:12px; text-align: center; background-color:#FFF4F4; color:#000000; font-weight:normal;}
.dataListHead6 td{ margin: 0; padding: 2px; font-size:12px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; white-space: nowrap;}

.dataList1 { border-collapse:collapse;  border: 1px solid #eee;	table-layout:fixed; width:100%;}
.dataList1 th{ margin: 0; padding: 2px; border: 1px solid #eee;height:23px;font-size:12px; text-align: center; background-color:AliceBlue; color:rgb(103, 103, 103); font-weight:normal;}
.dataList1 td{ margin: 0; padding: 2px; font-size:12px; border-top: 1px solid #eee; border-left: 1px solid #ccc; white-space: nowrap;}


.dataList7 { border-collapse:collapse;  border: 1px solid #eee;	table-layout:fixed; width:100%;}
.dataList7 th{ margin: 0; padding: 2px; border: 1px solid #eee;height:23px;font-size:12px; text-align: center; background-color:AliceBlue; color:rgb(103, 103, 103); font-weight:normal;}
.dataList7 td{ margin: 0; padding: 2px; font-size:12px; border-top: 1px solid #eee; border-left: 1px solid #ccc; white-space: nowrap;}


.dataList2 { border-collapse:collapse; 	table-layout:fixed; width:100%;}
.dataList2 th{ margin: 0; padding: 2px; border-bottom: 1px solid #808080;border-right: 1px solid #808080;height:23px;font-size:12px; text-align: center; background-color:#eaeaea; font-weight:normal; }
.dataList2 td{ margin: 0; padding: 2px; font-size:12px; height:23px; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }



.dataList3 { border-collapse:collapse; 	table-layout:fixed; width:100%;}
.dataList3 th{ margin: 0; padding: 0px; border-bottom: 1px solid #808080;border-right: 1px solid #808080;height:18px;font-size:12px; text-align: center; background: url(../img/grid_top_bg.gif) repeat-x ; font-weight:normal; background-color:#f0f0f0;}
.dataList3 td{ margin: 0; padding: 2px; font-size:12px; height:18px; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; white-space:nowrap; cursor:default; }



.dataList6 { border-collapse:collapse;  border: 1px solid rgb(167, 211, 255);	table-layout:fixed;}
.dataList6 th{ margin: 0; padding: 2px; border: 1px solid rgb(167, 211, 255);height:23px;font-size:12px; text-align: center; background-color:#FFF4F4; color:#000000; font-weight:normal;}
.dataList6 td{ margin: 0; padding: 2px; font-size:12px; border-top: 1px solid rgb(167, 211, 255); border-left: 1px solid rgb(167, 211, 255); white-space: nowrap;background-color:rgb(209, 232, 255);}


.dataList4 { border-collapse:collapse; 	table-layout:fixed; width:100%;}
.dataList4 th{ margin: 0; padding: 2px; border-bottom: 1px solid #808080;border-right: 1px solid #808080;height:18px;font-size:12px; text-align: center; background-color:#ededed; font-weight:normal; }
.dataList4 td{ margin: 0; padding: 2px; font-size:12px; height:18px; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0;  }

.dataList5 { border-collapse:collapse; 	table-layout:fixed; width:100%;}
.dataList5 th{ margin: 0; padding: 1px; border: 1px solid #808080;height:18px;font-size:11px; text-align: center; background-color:#eaeaea; font-weight:normal; }
.dataList5 td{ margin: 0; padding: 1px; font-size:11px; height:18px; border: 1px solid #c0c0c0;  }

.dataList10 { border-collapse:collapse; 	table-layout:fixed; margin-bottom:20px;width:100%;}
.dataList10 th{ background: url(../img/service_p2.gif) no-repeat 5px 50%; margin: 0; padding-left: 20px; height:23px; font-size:12px; text-align:left; font-weight:normal; }
.dataList10 td{ text-align:left; margin: 0; padding: 2px; height:23px; font-size:12px; font-weight:normal; height:23px; }

.dataList11 { border-collapse:collapse; table-layout:fixed; margin-bottom:20px;width:100%;}
.dataList11 th{ margin: 0; padding: 0; height:23px; font-size:12px; text-align:center; font-weight:normal; background-color:#edecec; border-top:2px solid #353535;font-weight:bold;}
.dataList11 td{ margin: 0; padding: 0; height:23px; font-size:12px; text-align:center; font-weight:normal; }

.dataList13 { border-collapse:collapse; table-layout:fixed; margin-top:20px; width:70%}
.dataList13 th{ background: url(../img/service_p.gif) no-repeat 5px 50%; margin: 0; padding-left: 18px; height:23px; font-size:12px; text-align:left; font-weight:normal; color:#3b3b3b; font-weight:bold;}
.dataList13 td{ margin: 0; padding: 0; height:23px; font-size:12px; text-align:left; font-weight:normal; }

.dataList14 { margin:0; padding:0; border-collapse:collapse; table-layout:fixed; width:100%; }
.dataList14 th{ margin: 0; padding: 0; height:25px; font-size:12px; text-align:center;font-weight:normal; border-top:1px solid red; background-color:#edecec; border-top:2px solid #353535;font-weight:bold;}
.dataList14 td{ margin: 0; padding: 0; height:25px; font-size:12px; text-align:center; font-weight:normal; }

.dataList15 { border-collapse:collapse; table-layout:fixed; margin-bottom:20px; width:100%; border-bottom:1px solid red;}
.dataList15 th{ margin: 0; padding: 0; height:23px; font-size:12px; text-align:center; font-weight:normal; }
.dataList15 td{ margin: 0; padding: 0; height:23px; font-size:12px; text-align:center; font-weight:normal; }

.dataList16 { border-collapse:collapse; 	table-layout:fixed; margin-bottom:20px; width:85% }
.dataList16 th{ background: url(../img/service_p2.gif) no-repeat 5px 50%; margin: 0; padding-left: 20px; height:27px; font-size:12px; text-align:left; font-weight:normal; }
.dataList16 td{ text-align:left; margin: 0; padding: 2px; height:23px; font-size:12px; font-weight:normal; height:27px; }

.dataList17 { border-collapse:collapse; table-layout:fixed; width:100% }
.dataList17 th{ background: url(../img/service_p2.gif) no-repeat 5px 50% ; margin: 0; padding-left: 20px; font-size:12px; text-align:left; font-weight:bold;}
.dataList17 td{ text-align:left; margin: 0; padding: 2px; height:23px; font-size:12px; font-weight:normal; height:24px; }

.dataList18 { border-collapse:collapse; table-layout:fixed; width:100%; border:1px solid #C0C0C0 }
.dataList18 th{ text-align:center; margin:0; height:18px; font-size:12px; font-weight:normal; background:#F3F3F3; border:1px solid #C0C0C0;}
.dataList18 td{ text-align:left; margin: 0; padding: 2px; height:18px; font-size:12px; font-weight:normal;  border:1px solid #C0C0C0 }

.dataList19 { border-collapse:collapse; table-layout:fixed; width:100%; border:0px solid #C0C0C0 }
.dataList19 th{ text-align:center; margin:0; height:18px; font-size:12px; font-weight:normal; background:#F3F3F3; }
.dataList19 td{ text-align:left; margin: 0; padding: 2px; height:18px; font-size:12px; font-weight:normal;   text-align:center; }

.datajoin2 { border-collapse:collapse;  table-layout:fixed; width:100%;}
.datajoin2 th{ margin: 0; padding: 0px; border-bottom: 1px solid #e8e8e8; height:31px; font-size:12px; text-align: center; background-color:#f7f7f7; color:rgb(103, 103, 103);}
.datajoin2 td{ text-align:left; margin: 0; padding: 0px; height:31px; font-size:12px; border-bottom: 1px solid #e8e8e8; }

.dataList20 { border-collapse:collapse; table-layout:fixed; margin-bottom:8px; width:100% }
.dataList20 th{ background: url(../img/service_p2.gif) no-repeat 5px 50%; margin: 0; padding-left: 20px; height:18px; font-size:12px; text-align:left; font-weight:normal; }
.dataList20 td{ text-align:left; margin: 0; padding: 2px; height:23px; font-size:12px; font-weight:normal; height:18px; }

.dataList21 { border-collapse:collapse; table-layout:fixed; width:100%;}
.dataList21 thead th{ text-align:left; font-size:15px; font-weight:bold;  padding-top:10px; padding-bottom:0px }
.dataList21 thead td{ text-align:left; font-size:13px; font-weight:normal;  padding-top:10px;  padding-left:10px }
.dataList21 tbody th{ background: url(../img/service_p2.gif) no-repeat 5px 50%; margin: 0; padding-left: 20px; height:23px; font-size:12px; text-align:left; font-weight:normal; }
.dataList21 tbody td{ text-align:left; margin: 0; padding: 2px; height:23px; font-size:12px; font-weight:normal; height:23px; }


.dataList22 { border-collapse:collapse; table-layout:fixed; width:100%; background-color:#EAF4F4;}
.dataList22 th{ background: url(../img/service_p2.gif) no-repeat 5px 50%; margin: 0; padding-left: 20px; height:18px; font-size:12px; text-align:left; font-weight:normal; }
.dataList22 td{ text-align:left; margin: 0; padding: 3px; height:23px; font-size:12px; font-weight:normal; height:18px; }

.ebusiness_menu {padding-top:12px; font-size: 12px; width:45px; color: #ffffff; letter-spacing:0px; width:1000px;}

.popList77 { border-collapse:collapse;  table-layout:fixed; width:100%;     }
.popList77 th{ margin: 0; padding: 0px; font-size:12px; white-space: nowrap; background:url('../img/p_t_bg.gif');}
.popList77 td{ margin: 0; padding: 0px; font-size:12px; white-space: nowrap;}
.popList77 th b { cursor:hand; color:white }

.popList78 { border-collapse:collapse;  table-layout:fixed; width:100%;     }
.popList78 th{ margin: 0; padding: 0px; font-size:12px; white-space: nowrap;}
.popList78 td{ margin: 0; padding: 0px; font-size:12px; white-space: nowrap;}

.popList79 { border-collapse:collapse;  table-layout:fixed; width:100%;     }
.popList79 th{ margin: 0; padding: 0px; font-size:12px; white-space: nowrap; background:url('../img/p_b_bg.gif');}
.popList79 td{ margin: 0; padding: 0px; font-size:12px; white-space: nowrap;}


.popupTitle   { font-size:15px;  width:100%; font-weight:bold; margin-bottom:20px }
.popupContent { text-align:left; width:100%; }
.popupContent a { color:blue }
.popupBottom { background:#eeeeee;; text-align:right; width:100%; }

.pageBar  { text-align:center; font-size:13px; margin:0; }
.pageBar a{ text-decoration:none; margin:0 5px }
.pageBar b{ margin:0 5px }
